]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Zero length commands are allowed by milter proto
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 5 May 2017 17:05:58 +0000 (18:05 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 5 May 2017 17:05:58 +0000 (18:05 +0100)
src/libserver/milter.c

index 8d6baa71d66a3b28a2174f41d5d851ad42f9ef20..1ab42ae1ccfa1ef0c9c32b6728b351701e5909fd 100644 (file)
@@ -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",