From 316e3fb6c28ab3a2244d059fc3b9429df8cc9f0a Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Fri, 28 Jun 2013 13:05:06 +0200 Subject: [PATCH] safe_list: add missing null pointer check in safe_list_del() Signed-off-by: Felix Fietkau --- safe_list.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/safe_list.c b/safe_list.c index d9f211f..f26b4dd 100644 --- a/safe_list.c +++ b/safe_list.c @@ -108,7 +108,8 @@ void safe_list_del(struct safe_list *list) next->i = list->i; list->i->head = &next->i; *tail = next_i; - next_i->head = tail; + if (next_i) + next_i->head = tail; list->i = NULL; }