chiark / gitweb /
Fix include error, pointed out by Chris Rutter.
[mLib] / sel.c
diff --git a/sel.c b/sel.c
index a9dd4cfbda814bb26f82e3a085772113bcd595ac..1cb6b5db8fd3f8e3ac2a59ce43bdedfdfecf80ae 100644 (file)
--- a/sel.c
+++ b/sel.c
@@ -1,6 +1,6 @@
 /* -*-c-*-
  *
- * $Id: sel.c,v 1.5 1999/08/31 17:42:22 mdw Exp $
+ * $Id: sel.c,v 1.6 1999/09/26 14:28:11 mdw Exp $
  *
  * I/O multiplexing support
  *
@@ -30,6 +30,9 @@
 /*----- Revision history --------------------------------------------------* 
  *
  * $Log: sel.c,v $
+ * Revision 1.6  1999/09/26 14:28:11  mdw
+ * (sel_select): Almost pointless efficiency tweak.
+ *
  * Revision 1.5  1999/08/31 17:42:22  mdw
  * New function `sel_force' to force a descriptor to be `selected'.
  *
@@ -394,8 +397,8 @@ int sel_select(sel_state *s)
       sel_file *f, *ff;
       for (f = s->files[i]; f; f = ff) {
        ff = f->next;
-       if (FD_ISSET(f->fd, a.fd + f->mode))
-         f->func(f->fd, f->mode, f->p);
+       if (FD_ISSET(f->fd, a.fd + i))
+         f->func(f->fd, i, f->p);
       }
     }
   }