Browse Source

lightningd: fix crash on bad connect host arg.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
ppa-0.6.1
Rusty Russell 7 years ago
committed by Christian Decker
parent
commit
0069787eb6
  1. 4
      lightningd/peer_control.c

4
lightningd/peer_control.c

@ -773,8 +773,10 @@ static void json_connect(struct command *cmd,
port = tal_strdup(cmd, stringify(DEFAULT_PORT));
}
addr.port = atoi(port);
if (!parse_wireaddr(name, &addr, addr.port) || !addr.port)
if (!parse_wireaddr(name, &addr, addr.port) || !addr.port) {
command_fail(cmd, "host %s:%s not valid", name, port);
return;
}
/* Tell it about the address. */
msg = towire_gossipctl_peer_addrhint(cmd, &id, &addr);

Loading…
Cancel
Save