From 834d9d34e87462c75344f23c7770d843b56d2e92 Mon Sep 17 00:00:00 2001 From: Ben Gras Date: Wed, 17 Dec 2008 14:20:08 +0000 Subject: [PATCH] Initialize deferred field. This seems to fix a hanging select() bug. --- servers/vfs/select.c | 1 + 1 file changed, 1 insertion(+) diff --git a/servers/vfs/select.c b/servers/vfs/select.c index 21d9802ea..0a97420f2 100644 --- a/servers/vfs/select.c +++ b/servers/vfs/select.c @@ -253,6 +253,7 @@ PUBLIC int do_select(void) if (s >= MAXSELECTS) return ENOSPC; + selecttab[s].deferred= FALSE; selecttab[s].req_endpt = who_e; selecttab[s].nfds = 0; selecttab[s].nreadyfds = 0; -- 2.44.0