2016-07-26 18:51:15 +02:00
|
|
|
--- lashd/conn_mgr.c.orig 2007-04-08 21:18:23 UTC
|
|
|
|
+++ lashd/conn_mgr.c
|
|
|
|
@@ -759,7 +759,11 @@ conn_mgr_recv_run(void *data)
|
2008-01-02 20:35:26 +01:00
|
|
|
|
|
|
|
fprintf(stderr, "%s: error calling select(): %s\n", __FUNCTION__,
|
|
|
|
strerror(errno));
|
|
|
|
- return NULL;
|
|
|
|
+
|
|
|
|
+ if (errno == EBADF)
|
|
|
|
+ continue;
|
|
|
|
+ else
|
|
|
|
+ return NULL;
|
|
|
|
}
|
|
|
|
|
|
|
|
if (conn_mgr->quit)
|