From 12724c016d8fe24039481562ba16c2b502ca909a Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Tue, 29 Nov 2011 19:46:33 +0100 Subject: [PATCH] connection::thread_loop(): Try harder to catch dead sockets --- connection.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connection.cc b/connection.cc index a06a013..0e35025 100644 --- a/connection.cc +++ b/connection.cc @@ -173,7 +173,7 @@ connection::thread_loop(void) fd_set rfds; FD_ZERO(&rfds); FD_SET(fd, &rfds); - while (select(fd + 1, &rfds, NULL, NULL, &tv)) { + while (select(fd + 1, &rfds, NULL, &rfds, &tv)) { char cbuf[1024]; len = read(fd, cbuf, sizeof(cbuf)); if (len < 0) {