Browse Source

wireaddr: correctly parse ':portnum' (meaning IPv4 and IPv6)

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
ppa-0.6.1
Rusty Russell 7 years ago
committed by Christian Decker
parent
commit
17f7f50814
  1. 3
      common/wireaddr.c

3
common/wireaddr.c

@ -268,9 +268,8 @@ static bool separate_address_and_port(const tal_t *ctx, const char *arg,
portcolon = strchr(arg, ':');
if (portcolon) {
/* Disregard if there's more than one : or if it's at
the start or end */
the end */
if (portcolon != strrchr(arg, ':')
|| portcolon == arg
|| portcolon[1] == '\0')
portcolon = NULL;
}

Loading…
Cancel
Save