Fix IOCHAN destruction
authorAdam Dickmeiss <adam@indexdata.dk>
Mon, 22 Feb 2010 15:08:33 +0000 (16:08 +0100)
committerAdam Dickmeiss <adam@indexdata.dk>
Mon, 22 Feb 2010 15:08:33 +0000 (16:08 +0100)
A new error was introduced approx 10 minutes ago.

src/eventl.c

index a343e93..d8d3536 100644 (file)
@@ -265,9 +265,9 @@ static int event_loop(iochan_man_t man, IOCHAN *iochans)
            {
                 *nextp = p->next;
                 xfree(p);
-                break;
            }
-            nextp = &p->next;
+            else
+                nextp = &p->next;
         }
     }
     while (*iochans);