Commit cf7c3928 authored by Poul-Henning Kamp's avatar Poul-Henning Kamp

Duh: Never rush a fix.

parent c8559db5
...@@ -108,7 +108,7 @@ int ...@@ -108,7 +108,7 @@ int
VSS_resolver_socktype(const char *addr, const char *def_port, VSS_resolver_socktype(const char *addr, const char *def_port,
vss_resolved_f *func, void *priv, const char **err, int socktype) vss_resolved_f *func, void *priv, const char **err, int socktype)
{ {
struct addrinfo hints, *res0 = NULL, *res; struct addrinfo hints, *res0, *res;
struct suckaddr *vsa; struct suckaddr *vsa;
char *h; char *h;
char *adp, *hop; char *adp, *hop;
...@@ -143,8 +143,7 @@ VSS_resolver_socktype(const char *addr, const char *def_port, ...@@ -143,8 +143,7 @@ VSS_resolver_socktype(const char *addr, const char *def_port,
break; break;
} }
} }
if (res0 != NULL) freeaddrinfo(res0);
freeaddrinfo(res0);
return (ret); return (ret);
} }
...@@ -191,6 +190,7 @@ VSS_ResolveOne(void *dst, const char *addr, const char *port, ...@@ -191,6 +190,7 @@ VSS_ResolveOne(void *dst, const char *addr, const char *port,
else else
retval = VSA_Build(dst, res->ai_addr, res->ai_addrlen); retval = VSA_Build(dst, res->ai_addr, res->ai_addrlen);
} }
freeaddrinfo(res); if (res != NULL)
freeaddrinfo(res);
return (retval); return (retval);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment