X-Git-Url: http://pileus.org/git/?p=wmpus;a=blobdiff_plain;f=util.c;h=7425be00fa41ab37cd3437ad01204633c808be7d;hp=8495a1c1f3be4a5983f3f0cc3f32f3cceb4f2b1e;hb=caa90c89a09fe03c144922d44e3137e4c1fe5d8e;hpb=96b1b9eac408004c68b01194c0f5ad269c3434a5 diff --git a/util.c b/util.c index 8495a1c..7425be0 100644 --- a/util.c +++ b/util.c @@ -30,7 +30,7 @@ void list_insert_after(list_t *prev, void *data) list_t *list_append(list_t *head, void *data) { list_t *last = head; - while (last->next) + while (last && last->next) last = last->next; list_t *node = new0(list_t); node->data = data;