chiark / gitweb /
url: Allow `;' to separate key/value pairs in URL-encoded strings.
[mLib] / sel.c
diff --git a/sel.c b/sel.c
index 474e820060035e4444237187bcb846f92b3433f6..5dede9bb268060df86787326e01221faac4c391f 100644 (file)
--- a/sel.c
+++ b/sel.c
@@ -1,6 +1,6 @@
 /* -*-c-*-
  *
- * $Id: sel.c,v 1.11 2003/05/17 10:34:04 mdw Exp $
+ * $Id: sel.c,v 1.13 2004/04/08 01:36:13 mdw Exp $
  *
  * I/O multiplexing support
  *
  * MA 02111-1307, USA.
  */
 
-/*----- Revision history --------------------------------------------------* 
- *
- * $Log: sel.c,v $
- * Revision 1.11  2003/05/17 10:34:04  mdw
- *  Tidying and bugfixing.
- *
- * Revision 1.10  2001/06/22 19:35:58  mdw
- * Fix a large number of bugs.
- *
- * Revision 1.9  2001/02/03 19:07:08  mdw
- * Ensure that timers set to go off in the past don't case a problem.
- *
- * Revision 1.8  2000/03/23 20:42:08  mdw
- * Rearrange timeout handling to avoid list corruptions.
- *
- * Revision 1.7  1999/12/11 11:12:17  mdw
- * Fix comment formatting error.
- *
- * 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'.
- *
- * Revision 1.4  1999/08/19 18:30:26  mdw
- * Implement hooks for foreign select-using systems (currently not well
- * tested).
- *
- * Revision 1.3  1999/05/21 22:13:59  mdw
- * Use new `tv' macros.  Fix ordering bug for timeout selectors.
- *
- * Revision 1.2  1999/05/15 10:33:32  mdw
- * Fix copyright notices.
- *
- * Revision 1.1  1999/05/14 21:01:14  mdw
- * Integrated `select' handling bits from the background resolver project.
- *
- */
-
 /*----- Header files ------------------------------------------------------*/
 
 #include <assert.h>
@@ -480,6 +441,7 @@ int sel_select(sel_state *s)
          f->pend = 0;
          f->func(f->fd, i, f->p);
        }
+       DESTROY(pf);
       }
     }
   }