From 3d2ee2eda61c12193f6f3813956280ccd0317502 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 3 Sep 2018 14:15:07 +0300 Subject: [PATCH] lib-master: Fix crash when stats events are merged all the way to the root --- src/lib-master/stats-client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib-master/stats-client.c b/src/lib-master/stats-client.c index dbc1e03d7e..4155947a7f 100644 --- a/src/lib-master/stats-client.c +++ b/src/lib-master/stats-client.c @@ -199,7 +199,8 @@ static struct event *stats_event_get_merged(struct event *event) res = event_dup(event); event_unref(&res->parent); res->parent = p; - event_ref(res->parent); + if (res->parent != NULL) + event_ref(res->parent); } return res; } -- 2.47.3