From 2a89a60e2f94ac9c4c4c08f9323e3232bf881d35 Mon Sep 17 00:00:00 2001 From: Victor Spirin Date: Sun, 29 Dec 2019 17:04:48 +0300 Subject: [PATCH] Fixed call_atexit_callbacks function --- src/utils/pgut.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/utils/pgut.c b/src/utils/pgut.c index cdc90e30..a050a512 100644 --- a/src/utils/pgut.c +++ b/src/utils/pgut.c @@ -834,9 +834,11 @@ static void call_atexit_callbacks(bool fatal) { pgut_atexit_item *item; - - for (item = pgut_atexit_stack; item; item = item->next) + pgut_atexit_item *next; + for (item = pgut_atexit_stack; item; item = next){ + next = item->next; item->callback(fatal, item->userdata); + } } static void