From 9053f81dc2347afdb317c92200744583d84a3fa3 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Thu, 8 Jun 2017 10:57:18 +0100 Subject: [PATCH] [Minor] Fix allocation size for milter commands --- src/libserver/milter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libserver/milter.c b/src/libserver/milter.c index c9a537ab7..94dcbfc8c 100644 --- a/src/libserver/milter.c +++ b/src/libserver/milter.c @@ -1019,8 +1019,8 @@ rspamd_milter_set_reply (struct rspamd_milter_session *session, #define SET_COMMAND(cmd, sz, reply, pos) do { \ guint32 _len; \ _len = (sz) + 1; \ - (reply) = rspamd_fstring_sized_new (sizeof (_len) + (sz)); \ - (reply)->len = sizeof (_len) + (sz) + 1; \ + (reply) = rspamd_fstring_sized_new (sizeof (_len) + _len); \ + (reply)->len = sizeof (_len) + _len; \ _len = htonl (_len); \ memcpy ((reply)->str, &_len, sizeof (_len)); \ (reply)->str[sizeof(_len)] = (cmd); \ -- 2.39.5