From: Bruno Dias Date: Thu, 8 Mar 2018 00:21:33 +0000 (-0300) Subject: FS-10777 [mod_erlang_event] #resolve X-Git-Tag: v1.8.1~3^2~233^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ab97ad0b5f3093e94377ae568aeeba0ccea5813d;p=thirdparty%2Ffreeswitch.git FS-10777 [mod_erlang_event] #resolve --- diff --git a/src/mod/event_handlers/mod_erlang_event/ei_helpers.c b/src/mod/event_handlers/mod_erlang_event/ei_helpers.c index 7d23815585..cf3a6aca31 100644 --- a/src/mod/event_handlers/mod_erlang_event/ei_helpers.c +++ b/src/mod/event_handlers/mod_erlang_event/ei_helpers.c @@ -64,6 +64,7 @@ void ei_link(listener_t *listener, erlang_pid * from, erlang_pid * to) char msgbuf[2048]; char *s; int index = 0; + int status = SWITCH_STATUS_SUCCESS; switch_socket_t *sock = NULL; switch_os_sock_put(&sock, &listener->sockdes, listener->pool); @@ -81,7 +82,8 @@ void ei_link(listener_t *listener, erlang_pid * from, erlang_pid * to) /* sum: 542 */ switch_mutex_lock(listener->sock_mutex); - if (switch_socket_send(sock, msgbuf, (switch_size_t *) &index)) { + status = switch_socket_send(sock, msgbuf, (switch_size_t *) &index); + if (status != SWITCH_STATUS_SUCCESS) { switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Failed to link to process on %s\n", listener->peer_nodename); } switch_mutex_unlock(listener->sock_mutex);