lib/fetch/common.c: fix CID 284959 (NULL returns).
Also fix previous CID.
This commit is contained in:
parent
359721baa6
commit
8663c3bd75
@ -764,7 +764,6 @@ fetch_connect(struct url *url, int af, int verbose)
|
|||||||
}
|
}
|
||||||
conn->cache_url = fetchCopyURL(url);
|
conn->cache_url = fetchCopyURL(url);
|
||||||
conn->cache_af = af;
|
conn->cache_af = af;
|
||||||
fetchFreeURL(socks_url);
|
|
||||||
return (conn);
|
return (conn);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1071,7 +1070,10 @@ fetch_ssl_get_numeric_addrinfo(const char *hostname, size_t len)
|
|||||||
struct addrinfo hints, *res;
|
struct addrinfo hints, *res;
|
||||||
char *host;
|
char *host;
|
||||||
|
|
||||||
host = (char *)malloc(len + 1);
|
host = malloc(len + 1);
|
||||||
|
if (!host)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
memcpy(host, hostname, len);
|
memcpy(host, hostname, len);
|
||||||
host[len] = '\0';
|
host[len] = '\0';
|
||||||
memset(&hints, 0, sizeof(hints));
|
memset(&hints, 0, sizeof(hints));
|
||||||
|
Loading…
Reference in New Issue
Block a user