]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Fix comparision
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 29 Jan 2018 07:38:12 +0000 (07:38 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 29 Jan 2018 07:38:12 +0000 (07:38 +0000)
Issue: #1998
MFH: rspamd-1.6

src/libserver/milter.c

index 6fc4892ee62d0fbeca34eb801056ab83e94639c9..6ebf4883876018e526e416a53f29e129407a5b57 100644 (file)
@@ -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);