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 ee001fecfe..319cb55b81 100644 --- a/src/mod/event_handlers/mod_erlang_event/ei_helpers.c +++ b/src/mod/event_handlers/mod_erlang_event/ei_helpers.c @@ -74,7 +74,11 @@ void ei_link(listener_t *listener, erlang_pid *from, erlang_pid *to) { /* sum: 542 */ switch_mutex_lock(listener->sock_mutex); +#ifdef WIN32 + ret = send(listener->sockfd, msgbuf, index, 0); +#else ret = write(listener->sockfd, msgbuf, index); +#endif switch_mutex_unlock(listener->sock_mutex); }