Skip to content

Commit

Permalink
tools/hsmtool.c: Make password optional for guesstoremote and `dump…
Browse files Browse the repository at this point in the history
…commitments` commands.

Changelog-Fixed: Actually make the password argument optional for `guesstoremote` and `dumpcommitments` sub-commands, as shown in our documentation and help text.

Reported by `Barno` on #c-lightning IRC.
  • Loading branch information
ZmnSCPxj committed Jul 7, 2020
1 parent 0b1f8fd commit 1eada5c
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions tools/hsmtool.c
Original file line number Diff line number Diff line change
Expand Up @@ -393,24 +393,24 @@ int main(int argc, char *argv[])

if (streq(method, "dumpcommitments")) {
/* node_id channel_id depth hsm_secret ?password? */
if (argc < 7)
if (argc < 6)
show_usage(argv[0]);
struct node_id node_id;
if (!node_id_from_hexstr(argv[2], strlen(argv[2]), &node_id))
err(ERROR_USAGE, "Bad node id");
return dump_commitments_infos(&node_id, atol(argv[3]), atol(argv[4]),
argv[5], argv[6]);
argv[5], argc >= 7 ? argv[6] : NULL);
}

if (streq(method, "guesstoremote")) {
/* address node_id depth hsm_secret ?password? */
if (argc < 7)
if (argc < 6)
show_usage(argv[0]);
struct node_id node_id;
if (!node_id_from_hexstr(argv[3], strlen(argv[3]), &node_id))
errx(ERROR_USAGE, "Bad node id");
return guess_to_remote(argv[2], &node_id, atol(argv[4]),
argv[5], argv[6]);
argv[5], argc >= 7 ? argv[6] : NULL);
}

show_usage(argv[0]);
Expand Down

0 comments on commit 1eada5c

Please sign in to comment.