]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Set body is not zero terminated in Milter
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 22 Jul 2019 11:48:58 +0000 (12:48 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 22 Jul 2019 11:48:58 +0000 (12:48 +0100)
src/libserver/milter.c

index 04fe8b88211411e63ea6c49222dcbf769f011f47..28e0df1c753c0e28dbb8f90620f16f27ab7f4407 100644 (file)
@@ -1226,7 +1226,7 @@ rspamd_milter_send_action (struct rspamd_milter_session *session,
                msg_debug_milter ("want to change body; size = %uz",
                                len);
                SET_COMMAND (cmd, len, reply, pos);
-               memcpy (pos, body_str, len + 1);
+               memcpy (pos, body_str, len);
                break;
        case RSPAMD_MILTER_REPLYCODE:
        case RSPAMD_MILTER_ADDRCPT: