mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-14 16:15:04 +00:00
FS-11138: [freeswitch-core] Leak in ESL client #resolve
This commit is contained in:
parent
561d187085
commit
bb7013817b
@ -1018,6 +1018,8 @@ ESL_DECLARE(esl_status_t) esl_connect_timeout(esl_handle_t *handle, const char *
|
|||||||
goto fail;
|
goto fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
handle->destroyed = 0;
|
||||||
|
|
||||||
if (timeout) {
|
if (timeout) {
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
u_long arg = 1;
|
u_long arg = 1;
|
||||||
@ -1115,7 +1117,7 @@ ESL_DECLARE(esl_status_t) esl_connect_timeout(esl_handle_t *handle, const char *
|
|||||||
|
|
||||||
fail:
|
fail:
|
||||||
|
|
||||||
handle->connected = 0;
|
esl_disconnect(handle);
|
||||||
|
|
||||||
return ESL_FAIL;
|
return ESL_FAIL;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user