mod_hash: use esl_recv_timed with a 5000ms timeout when doing api commands
This commit is contained in:
parent
49d6c803d1
commit
27d8378f97
|
@ -750,7 +750,7 @@ static void *SWITCH_THREAD_FUNC limit_remote_thread(switch_thread_t *thread, voi
|
||||||
remote->state = REMOTE_UP;
|
remote->state = REMOTE_UP;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (esl_send_recv(&remote->handle, "api hash_dump limit") != ESL_SUCCESS) {
|
if (esl_send_recv_timed(&remote->handle, "api hash_dump limit", 5000) != ESL_SUCCESS) {
|
||||||
esl_disconnect(&remote->handle);
|
esl_disconnect(&remote->handle);
|
||||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Disconnected from remote FreeSWITCH (%s) at %s:%d\n",
|
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Disconnected from remote FreeSWITCH (%s) at %s:%d\n",
|
||||||
remote->name, remote->host, remote->port);
|
remote->name, remote->host, remote->port);
|
||||||
|
|
Loading…
Reference in New Issue