From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Martin Wilck Date: Wed, 23 Sep 2020 18:45:30 +0200 Subject: [PATCH] multipathd: unwatch_all_dmevents: check if waiter is initialized Reviewed-by: Benjamin Marzinski Signed-off-by: Benjamin Marzinski --- multipathd/dmevents.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/multipathd/dmevents.c b/multipathd/dmevents.c index b561cbfd..f52f5970 100644 --- a/multipathd/dmevents.c +++ b/multipathd/dmevents.c @@ -257,6 +257,8 @@ void unwatch_all_dmevents(void) struct dev_event *dev_evt; int i; + if (!waiter) + return; pthread_mutex_lock(&waiter->events_lock); vector_foreach_slot(waiter->events, dev_evt, i) free(dev_evt);