From ea9f902de2335d766536797ececa4586f6d93081 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Mon, 6 Oct 2025 23:47:46 -0300 Subject: [PATCH] cmd/loop: parse --amt as int, not as string urfave/cli/v3 returns "" if an int flag is accessed using String getter. --- cmd/loop/loopin.go | 3 ++- cmd/loop/loopout.go | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/loop/loopin.go b/cmd/loop/loopin.go index 05501807..1a732484 100644 --- a/cmd/loop/loopin.go +++ b/cmd/loop/loopin.go @@ -3,6 +3,7 @@ package main import ( "context" "fmt" + "strconv" "github.com/lightninglabs/loop" "github.com/lightninglabs/loop/labels" @@ -94,7 +95,7 @@ func loopIn(ctx *cli.Context) error { var amtStr string switch { case ctx.IsSet("amt"): - amtStr = ctx.String("amt") + amtStr = strconv.FormatUint(ctx.Uint64("amt"), 10) case ctx.NArg() == 1: amtStr = args[0] default: diff --git a/cmd/loop/loopout.go b/cmd/loop/loopout.go index 57ad2c76..f70579be 100644 --- a/cmd/loop/loopout.go +++ b/cmd/loop/loopout.go @@ -130,7 +130,7 @@ func loopOut(ctx *cli.Context) error { var amtStr string switch { case ctx.IsSet("amt"): - amtStr = ctx.String("amt") + amtStr = strconv.FormatUint(ctx.Uint64("amt"), 10) case ctx.NArg() == 1 || ctx.NArg() == 2: amtStr = args[0] args = args.Tail()