From: Karl Fleischmann Date: Mon, 8 Apr 2024 13:35:39 +0000 (+0200) Subject: lib-imap-client: imapc_settings - Explicitly disallow setting imapc_max_line_length... X-Git-Tag: 2.4.1~817 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=803fdd30e341525530e021565e59a926468e0767;p=thirdparty%2Fdovecot%2Fcore.git lib-imap-client: imapc_settings - Explicitly disallow setting imapc_max_line_length to 0 --- diff --git a/src/lib-imap-client/imapc-settings.c b/src/lib-imap-client/imapc-settings.c index 694b4711f1..44e63d438e 100644 --- a/src/lib-imap-client/imapc-settings.c +++ b/src/lib-imap-client/imapc-settings.c @@ -177,6 +177,10 @@ static bool imapc_settings_check(void *_set, pool_t pool ATTR_UNUSED, *error_r = "imapc_max_idle_time must not be 0"; return FALSE; } + if (set->imapc_max_line_length == 0) { + *error_r = "imapc_max_line_length must not be 0"; + return FALSE; + } if (imapc_settings_parse_features(set, error_r) < 0) return FALSE; return TRUE;