mirror of
https://github.com/aljazceru/lightning.git
synced 2026-01-08 00:24:28 +01:00
tools/hsmtool.c: Make password optional for guesstoremote and dumpcommitments 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.
This commit is contained in:
committed by
ZmnSCPxj, ZmnSCPxj jxPCSmnZ
parent
0b1f8fdbf0
commit
7f24646139
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user