summaryrefslogtreecommitdiff
path: root/sbin/devd
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2003-07-23 23:50:00 +0000
committerWarner Losh <imp@FreeBSD.org>2003-07-23 23:50:00 +0000
commitf30595058e1ecadbeb4f68885549f300fa3424bf (patch)
tree9bb6af4e3f8c2e843e7dd6d96dd023003acf55a1 /sbin/devd
parent9e9e575b6a764d16d6e7a6fcb8b00fbc37866b8a (diff)
Notes
Diffstat (limited to 'sbin/devd')
-rw-r--r--sbin/devd/devd.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/sbin/devd/devd.cc b/sbin/devd/devd.cc
index 288e90aff461..bc2e8f6e91ff 100644
--- a/sbin/devd/devd.cc
+++ b/sbin/devd/devd.cc
@@ -590,9 +590,7 @@ event_loop(void)
FD_SET(fd, &fds);
rv = select(fd + 1, &fds, &fds, &fds, &tv);
// No events -> we've processed all pending events
- // == 2 is a kernel bug, but we hang if we don't
- // make allowances for a while.
- if (rv == 0 || rv == 2) {
+ if (rv == 0) {
if (Dflag)
fprintf(stderr, "Calling daemon\n");
daemon(0, 0);