fix socket descriptor leak in _dbus_connect_tcp_socket_with_nonce

This commit is contained in:
Romain Pokrzywka 2010-08-08 23:54:35 +02:00 committed by Ralf Habacker
parent 2313832d38
commit 77ee59e06d

View file

@ -1294,6 +1294,7 @@ _dbus_connect_tcp_socket_with_nonce (const char *host,
dbus_set_error (error,
_dbus_error_from_errno (errno),
"Unknown address family %s", family);
closesocket (fd);
return -1;
}
hints.ai_protocol = IPPROTO_TCP;
@ -1314,6 +1315,9 @@ _dbus_connect_tcp_socket_with_nonce (const char *host,
return -1;
}
closesocket (fd);
fd = -1;
tmp = ai;
while (tmp)
{