From: Timo Sirainen Date: Tue, 21 Sep 2021 14:51:50 +0000 (+0300) Subject: lib: module_dir_deinit() - Call each deinit() in its own data stack frame X-Git-Tag: 2.3.17~89 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=742053d520a9c66f42c283c3da9b8ce7b159ab44;p=thirdparty%2Fdovecot%2Fcore.git lib: module_dir_deinit() - Call each deinit() in its own data stack frame --- diff --git a/src/lib/module-dir.c b/src/lib/module-dir.c index 5576df3cb4..26fdeac175 100644 --- a/src/lib/module-dir.c +++ b/src/lib/module-dir.c @@ -575,7 +575,9 @@ void module_dir_deinit(struct module *modules) for (i = 0; i < count; i++) { module = rev[i]; - module->deinit(); + T_BEGIN { + module->deinit(); + } T_END; module->initialized = FALSE; } } T_END;