From: Timo Sirainen Date: Sat, 10 Apr 2010 04:28:58 +0000 (+0300) Subject: imap-zlib: Fixed crash if imap_zlib_compress_level setting wasn't set. X-Git-Tag: 2.0.beta5~150 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6e7148add3f1ae3c01085eec547d3920e4c05592;p=thirdparty%2Fdovecot%2Fcore.git imap-zlib: Fixed crash if imap_zlib_compress_level setting wasn't set. --HG-- branch : HEAD --- diff --git a/src/plugins/imap-zlib/imap-zlib-plugin.c b/src/plugins/imap-zlib/imap-zlib-plugin.c index 864274c8c2..74a60d1269 100644 --- a/src/plugins/imap-zlib/imap-zlib-plugin.c +++ b/src/plugins/imap-zlib/imap-zlib-plugin.c @@ -104,7 +104,7 @@ static bool cmd_compress(struct client_command_context *cmd) value = mail_user_plugin_getenv(client->user, "imap_zlib_compress_level"); - if (str_to_uint(value, &level) < 0 || + if (value == NULL || str_to_uint(value, &level) < 0 || level <= 0 || level > 9) level = IMAP_COMPRESS_DEFAULT_LEVEL;