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)