]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
patch
authorAnthony Minessale <anthony.minessale@gmail.com>
Tue, 23 Jun 2009 13:57:02 +0000 (13:57 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Tue, 23 Jun 2009 13:57:02 +0000 (13:57 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13906 d0543943-73ff-0310-b7d9-9358b9ac24b2

patches/MODAPP-293.diff [new file with mode: 0644]

diff --git a/patches/MODAPP-293.diff b/patches/MODAPP-293.diff
new file mode 100644 (file)
index 0000000..dfb109d
--- /dev/null
@@ -0,0 +1,26 @@
+Index: libs/xmlrpc-c/lib/abyss/src/socket_unix.c
+===================================================================
+--- libs/xmlrpc-c/lib/abyss/src/socket_unix.c  (revision 13903)
++++ libs/xmlrpc-c/lib/abyss/src/socket_unix.c  (working copy)
+@@ -227,20 +227,8 @@
+     struct socketUnix * const socketUnixP = channelP->implP;
+     int rc;
+-      fd_set rfds, efds;
+-      struct timeval tv = { 10, 0 };
+-      
+-      FD_ZERO(&rfds);
+-      FD_ZERO(&efds);
+-      FD_SET(socketUnixP->fd, &rfds);
+-      FD_SET(socketUnixP->fd, &efds);
++    rc = recv(socketUnixP->fd, buffer, bufferSize, 0);
+-      if ((rc = select(socketUnixP->fd + 1, &rfds, NULL, &efds, &tv)) > 0) {
+-              rc = recv(socketUnixP->fd, buffer, bufferSize, 0);
+-      } else {
+-              rc = -1;
+-      }
+-
+     if (rc < 0) {
+         *failedP = TRUE;
+         if (ChannelTraceIsActive)