]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
zlib: Handle empty zlib_save_level the same as if it doesn't exist
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Thu, 29 Jul 2021 08:37:23 +0000 (11:37 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Tue, 5 Oct 2021 06:01:07 +0000 (06:01 +0000)
src/plugins/zlib/zlib-plugin.c

index ff43994b8e79ca672a459d7a5845209bf701b1c5..f716058136c6f5b19ce80b1e375f03cbab6bf36f 100644 (file)
@@ -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()) {