Commit f69f8352 authored by Rémi Duraffort's avatar Rémi Duraffort

Fix potential use-after-free (cid #1047503)

psz_realhost is an alias to psz_socks when using socks.
parent dea05a9d
......@@ -138,14 +138,15 @@ int net_Connect( vlc_object_t *p_this, const char *psz_host, int i_port,
}, *res;
int val = vlc_getaddrinfo (psz_realhost, i_realport, &hints, &res);
free( psz_socks );
if (val)
msg_Err (p_this, "cannot resolve %s port %d : %s", psz_realhost,
i_realport, gai_strerror (val));
free( psz_socks );
return -1;
free( psz_socks );
int timeout = var_InheritInteger (p_this, "ipv4-timeout");
if (timeout < 0)
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment