summaryrefslogtreecommitdiff
path: root/options.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2006-09-18 01:19:26 +0000
committerWayne Davison <wayned@samba.org>2006-09-18 01:19:26 +0000
commitff1b9344c965a6dcad791a58024fb5886ae0637e (patch)
treec8aa18bfae9dc357c76ad68d4c976f215c13dbdd /options.c
parenta923437bc02db7a91a5bca81e047671e5971531c (diff)
downloadrsync-ff1b9344c965a6dcad791a58024fb5886ae0637e.tar.gz
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 ']'.)
Diffstat (limited to 'options.c')
-rw-r--r--options.c1
1 files changed, 0 insertions, 1 deletions
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 = ']';