diff options
author | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-23 11:10:21 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-23 11:10:21 -0700 |
commit | ce6f8e7ec2bbebe2472e23b684cae0a4adf325ad (patch) | |
tree | fe3278fd4c785cfe3fe8e4e6edcf0a6869cad576 /connect.c | |
parent | 5ba884483fe1a5f9ce1ce5e3c5e1c37c0fd296c4 (diff) | |
download | git-ce6f8e7ec2bbebe2472e23b684cae0a4adf325ad.tar.gz |
Fix git protocol connection 'port' override
It was broken by the IPv6 patches - we need to remove the ":" part from
the hostname for a successful name lookup.
Diffstat (limited to 'connect.c')
-rw-r--r-- | connect.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -119,8 +119,10 @@ static int git_tcp_connect(int fd[2], const char *prog, char *host, char *path) end = host; colon = strchr(end, ':'); - if (colon) + if (colon) { + *colon = 0; port = colon + 1; + } memset(&hints, 0, sizeof(hints)); hints.ai_socktype = SOCK_STREAM; |