Browse Source

Merge commit 'ddbd3ab' into cg_merges_20131023a

Luke Dashjr 12 years ago
parent
commit
7160568c60
1 changed files with 7 additions and 2 deletions
  1. 7 2
      util.c

+ 7 - 2
util.c

@@ -1399,9 +1399,14 @@ bool extract_sockaddr(char *url, char **sockaddr_url, char **sockaddr_port)
 
 	sprintf(url_address, "%.*s", url_len, url_begin);
 
-	if (port_len)
+	if (port_len) {
+		char *slash;
+
 		snprintf(port, 6, "%.*s", port_len, port_start);
-	else
+		slash = strchr(port, '/');
+		if (slash)
+			*slash = '\0';
+	} else
 		strcpy(port, "80");
 
 	free(*sockaddr_port);