From: Timo Sirainen Date: Fri, 10 Mar 2023 13:48:55 +0000 (+0200) Subject: lib-master: Add data stack frame to opening config fd X-Git-Tag: 2.4.0~2357 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=49e51b70d1298235989a81dbfa19b136f7cf82aa;p=thirdparty%2Fdovecot%2Fcore.git lib-master: Add data stack frame to opening config fd --- diff --git a/src/lib-master/master-service-settings.c b/src/lib-master/master-service-settings.c index 8cc351cab1..41a4537d66 100644 --- a/src/lib-master/master-service-settings.c +++ b/src/lib-master/master-service-settings.c @@ -569,7 +569,10 @@ int master_service_settings_read(struct master_service *service, } else if ((service->flags & MASTER_SERVICE_FLAG_NO_CONFIG_SETTINGS) == 0) { /* Open config via socket if possible. If it doesn't work, execute doveconf -F. */ - fd = master_service_open_config(service, input, &path, error_r); + T_BEGIN { + fd = master_service_open_config(service, input, &path, + error_r); + } T_END_PASS_STR_IF(fd == -1, error_r); if (fd == -1) { if (errno == EACCES) output_r->permission_denied = TRUE;