From: Linus Torvalds Date: Sat, 23 Jul 2005 18:10:21 +0000 (-0700) Subject: Fix git protocol connection 'port' override X-Git-Tag: v0.99.2~21 X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=ce6f8e7ec2bbebe2472e23b684cae0a4adf325ad;p=git.git 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. --- diff --git a/connect.c b/connect.c index dcbbefa69..a910af93d 100644 --- a/connect.c +++ b/connect.c @@ -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;