From: Martti Rannanjärvi Date: Thu, 19 Oct 2017 09:28:38 +0000 (+0300) Subject: acl: Don't deref a potentially uninitialized pointer in acl_global_file_read X-Git-Tag: 2.3.0.rc1~814 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f4d6aeaa415a9fd7bf65fc7843be087adc136c11;p=thirdparty%2Fdovecot%2Fcore.git acl: Don't deref a potentially uninitialized pointer in acl_global_file_read --- diff --git a/src/plugins/acl/acl-global-file.c b/src/plugins/acl/acl-global-file.c index 7cf49a0323..7283fc0c5e 100644 --- a/src/plugins/acl/acl-global-file.c +++ b/src/plugins/acl/acl-global-file.c @@ -155,8 +155,10 @@ static int acl_global_file_read(struct acl_global_file *file) if (i_stream_stat(input, TRUE, &st) < 0) { i_error("Couldn't stat global ACL file %s: %s", file->path, i_stream_get_error(input)); + ret = -1; + } else { + file->prev_st = *st; } - file->prev_st = *st; } i_stream_destroy(&input);