winhttp: Avoid double free on connection error.

Reported by Stefan Dösinger.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Hans Leidekker 2018-08-27 14:36:39 +02:00 committed by Alexandre Julliard
parent ca56f99280
commit 96a6053fed
1 changed files with 2 additions and 1 deletions

View File

@ -234,7 +234,8 @@ netconn_t *netconn_create( hostdata_t *host, const struct sockaddr_storage *sock
if (!ret)
{
WARN("unable to connect to host (%u)\n", get_last_error());
netconn_close( conn );
closesocket( conn->socket );
heap_free( conn );
return NULL;
}
return conn;