From a1d22e97dfbe18eb0c71c064c446af8822c2c88c Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 20 Dec 2016 17:23:01 +0000 Subject: [PATCH] [Minor] Fix crash on messages with no subject --- src/libmime/message.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/libmime/message.c b/src/libmime/message.c index a9dbdb245..4b2330ed2 100644 --- a/src/libmime/message.c +++ b/src/libmime/message.c @@ -700,8 +700,11 @@ rspamd_message_parse (struct rspamd_task *task) if (!task->subject) { hdrs = rspamd_message_get_header_array (task, "Subject", FALSE); - rh = g_ptr_array_index (hdrs, 0); - task->subject = rh->decoded; + + if (hdrs) { + rh = g_ptr_array_index (hdrs, 0); + task->subject = rh->decoded; + } } debug_task ("found %ud parts in message", task->parts->len); -- 2.39.5