From 803fdd30e341525530e021565e59a926468e0767 Mon Sep 17 00:00:00 2001 From: Karl Fleischmann Date: Mon, 8 Apr 2024 15:35:39 +0200 Subject: [PATCH] lib-imap-client: imapc_settings - Explicitly disallow setting imapc_max_line_length to 0 --- src/lib-imap-client/imapc-settings.c | 4 ++++ 1 file changed, 4 insertions(+) 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; -- 2.47.3