From: Timo Sirainen Date: Mon, 3 Sep 2018 11:15:07 +0000 (+0300) Subject: lib-master: Fix crash when stats events are merged all the way to the root X-Git-Tag: 2.3.9~1464 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d2ee2eda61c12193f6f3813956280ccd0317502;p=thirdparty%2Fdovecot%2Fcore.git lib-master: Fix crash when stats events are merged all the way to the root --- 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; }