Browse Source

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.
maint
Linus Torvalds 20 years ago
parent
commit
ce6f8e7ec2
  1. 4
      connect.c

4
connect.c

@ -119,8 +119,10 @@ static int git_tcp_connect(int fd[2], const char *prog, char *host, char *path) @@ -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;

Loading…
Cancel
Save