From: Wayne Davison Date: Mon, 18 Sep 2006 01:19:26 +0000 (+0000) Subject: When parsing a literal IPv6 address in square brackets, pass the X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/ff1b9344c965a6dcad791a58024fb5886ae0637e When parsing a literal IPv6 address in square brackets, pass the whole string (including the brackets) to the remote shell. (The old code stripped the leading '[' but left the trailing ']'.) --- diff --git a/options.c b/options.c index 4a5c65cd..ec57901c 100644 --- a/options.c +++ b/options.c @@ -1811,7 +1811,6 @@ char *check_for_hostspec(char *s, char **host_ptr, int *port_ptr) } if (*s == '[' && (p = strchr(s, ']')) != NULL && p[1] == ':') { - s++; *p = '\0'; not_host = strchr(s, '/') || !strchr(s, ':'); *p = ']';