JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
serious mistake in pop() (forgot to set c->prev to NULL on pop)
authorarg@10ksloc.org <unknown>
Thu, 20 Jul 2006 16:23:43 +0000 (18:23 +0200)
committerarg@10ksloc.org <unknown>
Thu, 20 Jul 2006 16:23:43 +0000 (18:23 +0200)
client.c

index 34c69aa..89ca5fb 100644 (file)
--- a/client.c
+++ b/client.c
@@ -284,6 +284,7 @@ pop(Client *c)
                c->next->prev = c->prev;
        *l = c->next;
 
+       c->prev = NULL;
        if(clients)
                clients->prev = c;
        c->next = clients;