Przeglądaj źródła

[Minor] Fix allocation size for milter commands

tags/1.6.0
Vsevolod Stakhov 7 lat temu
rodzic
commit
9053f81dc2
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2
    2
      src/libserver/milter.c

+ 2
- 2
src/libserver/milter.c Wyświetl plik

@@ -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); \

Ładowanie…
Anuluj
Zapisz