]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Avoid letting miltertest crash rspamd_proxy
authorAndrew Lewis <nerf@judo.za.org>
Tue, 30 Jan 2018 12:28:17 +0000 (14:28 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Tue, 30 Jan 2018 13:01:53 +0000 (15:01 +0200)
src/libserver/milter.c

index 0d4c10db15a36ae818ba9d7c471caab1b3232911..628e1aa3e28f3d824004bfb68dfc642bdb73ab3f 100644 (file)
@@ -532,6 +532,10 @@ rspamd_milter_process_command (struct rspamd_milter_session *session,
                break;
        case RSPAMD_MILTER_CMD_HEADER:
                msg_debug_milter ("got header command");
+               if (!session->message) {
+                       session->message = rspamd_fstring_sized_new (
+                                       RSPAMD_MILTER_MESSAGE_CHUNK);
+               }
                zero = memchr (pos, '\0', cmdlen);
 
                if (zero == NULL) {