mirror of
https://github.com/curl/curl.git
synced 2024-11-21 01:16:58 +08:00
NTLM WB: fix file descriptor leak upon OOM condition
This commit is contained in:
parent
a405a8976d
commit
bdc311cf98
@ -120,6 +120,7 @@ int curl_win32_idn_to_ascii(const char *in, char **out);
|
||||
#include "connect.h"
|
||||
#include "inet_ntop.h"
|
||||
#include "curl_ntlm.h"
|
||||
#include "curl_ntlm_wb.h"
|
||||
#include "socks.h"
|
||||
#include "curl_rtmp.h"
|
||||
#include "gopher.h"
|
||||
@ -2531,6 +2532,10 @@ static void conn_free(struct connectdata *conn)
|
||||
if(CURL_SOCKET_BAD != conn->sock[FIRSTSOCKET])
|
||||
Curl_closesocket(conn, conn->sock[FIRSTSOCKET]);
|
||||
|
||||
#ifdef NTLM_WB_ENABLED
|
||||
Curl_ntlm_wb_cleanup(conn);
|
||||
#endif
|
||||
|
||||
Curl_safefree(conn->user);
|
||||
Curl_safefree(conn->passwd);
|
||||
Curl_safefree(conn->proxyuser);
|
||||
|
Loading…
Reference in New Issue
Block a user