From 5bd42295cae9c97eade906f2f56c1eb96ea198cf Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Mon, 23 Jul 2012 01:41:50 -0700 Subject: [PATCH] Use read() instead of recv() such that non-sockets can be used for reads. --- libguac/src/protocol.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libguac/src/protocol.c b/libguac/src/protocol.c index bc9ba68c..ec72be25 100644 --- a/libguac/src/protocol.c +++ b/libguac/src/protocol.c @@ -373,11 +373,10 @@ int __guac_fill_instructionbuf(guac_socket* socket) { int retval; /* Attempt to fill buffer */ - retval = recv( + retval = read( socket->fd, socket->__instructionbuf + socket->__instructionbuf_used_length, - socket->__instructionbuf_size - socket->__instructionbuf_used_length, - 0 + socket->__instructionbuf_size - socket->__instructionbuf_used_length ); /* Set guac_error if recv() unsuccessful */