]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix windows esl compile
authorJeff Lenk <jeff@jefflenk.com>
Wed, 13 Nov 2013 23:59:52 +0000 (17:59 -0600)
committerJeff Lenk <jeff@jefflenk.com>
Wed, 13 Nov 2013 23:59:52 +0000 (17:59 -0600)
libs/esl/src/esl.c

index 9b62e94aa44ff54bebb4bd823b68b7256e88d896..7a29844ab42c226962a10382e69323e3e5091b78 100644 (file)
@@ -59,6 +59,7 @@
 /* These warnings need to be ignored warning in sdk header */
 #include <Ws2tcpip.h>
 #include <windows.h>
+#include <errno.h>
 #ifndef errno
 #define errno WSAGetLastError()
 #endif
@@ -1226,7 +1227,7 @@ static esl_ssize_t handle_recv(esl_handle_t *handle, void *data, esl_size_t data
        esl_ssize_t activity = -1;
        
        if (handle->connected) {
-               if ((activity = esl_wait_sock(handle->sock, -1, ESL_POLL_READ|ESL_POLL_ERROR)) > 0) {
+               if ((activity = esl_wait_sock(handle->sock, 1000, ESL_POLL_READ|ESL_POLL_ERROR)) > 0) {
                        if ((activity & ESL_POLL_ERROR)) {
                                activity = -1;
                        } else if ((activity & ESL_POLL_READ)) {