From: Timo Sirainen Date: Thu, 29 Jul 2021 08:37:23 +0000 (+0300) Subject: zlib: Handle empty zlib_save_level the same as if it doesn't exist X-Git-Tag: 2.3.18~267 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d7dc02bbb09715adeffecc7d80a4606a97da413e;p=thirdparty%2Fdovecot%2Fcore.git zlib: Handle empty zlib_save_level the same as if it doesn't exist --- diff --git a/src/plugins/zlib/zlib-plugin.c b/src/plugins/zlib/zlib-plugin.c index ff43994b8e..f716058136 100644 --- a/src/plugins/zlib/zlib-plugin.c +++ b/src/plugins/zlib/zlib-plugin.c @@ -355,7 +355,7 @@ static void zlib_mail_user_created(struct mail_user *user) } name = zuser->save_handler == NULL ? NULL : mail_user_plugin_getenv(user, "zlib_save_level"); - if (name != NULL) { + if (name != NULL && name[0] != '\0') { if (str_to_int(name, &zuser->save_level) < 0 || zuser->save_level < zuser->save_handler->get_min_level() || zuser->save_level > zuser->save_handler->get_max_level()) {