From: Vsevolod Stakhov Date: Mon, 29 Jan 2018 07:38:12 +0000 (+0000) Subject: [Fix] Fix comparision X-Git-Tag: 1.7.0~238 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ea3353c2670e14e792779624da9892b0e74e797c;p=rspamd.git [Fix] Fix comparision Issue: #1998 MFH: rspamd-1.6 --- diff --git a/src/libserver/milter.c b/src/libserver/milter.c index 6fc4892ee..6ebf48838 100644 --- a/src/libserver/milter.c +++ b/src/libserver/milter.c @@ -450,7 +450,7 @@ rspamd_milter_process_command (struct rspamd_milter_session *session, while (pos < end) { zero = memchr (pos, '\0', cmdlen); - if (zero == NULL || end >= zero) { + if (zero == NULL || zero >= end) { err = g_error_new (rspamd_milter_quark (), EINVAL, "invalid " "macro command (no name)"); rspamd_milter_on_protocol_error (session, priv, err);