r2441: set exit code correct when we got EBADF from select()
authorStefan Metzmacher <metze@samba.org>
Mon, 20 Sep 2004 10:20:26 +0000 (10:20 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:58:53 +0000 (12:58 -0500)
metze

source/lib/events.c

index 298aa6a7b863cd22c595e5b17ae8673174baed99..4ae7cad8af9c5c9d5cba9ec4d290065d35be3b01 100644 (file)
@@ -406,6 +406,7 @@ int event_loop_once(struct event_context *ev)
                           the event, so this must be a bug. This is a
                           fatal error. */
                        DEBUG(0,("EBADF on event_loop_once - exiting\n"));
+                       ev->exit.code = EBADF;
                        return -1;
                }