From 60f20292ea14dcd7abec9d6f801b66074ede2bc7 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 5 May 2017 18:05:58 +0100 Subject: [PATCH] [Minor] Zero length commands are allowed by milter proto --- src/libserver/milter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libserver/milter.c b/src/libserver/milter.c index 8d6baa71d..1ab42ae1c 100644 --- a/src/libserver/milter.c +++ b/src/libserver/milter.c @@ -697,7 +697,7 @@ rspamd_milter_consume_input (struct rspamd_milter_session *session, break; case st_read_data: /* We might need some more data in buffer for further steps */ - if (priv->parser.datalen == 0 || priv->parser.datalen > + if (priv->parser.datalen > RSPAMD_MILTER_MESSAGE_CHUNK * 2) { err = g_error_new (rspamd_milter_quark (), E2BIG, "Command length is too big: %zd", -- 2.39.5