From: Vsevolod Stakhov Date: Tue, 20 Dec 2016 17:23:01 +0000 (+0000) Subject: [Minor] Fix crash on messages with no subject X-Git-Tag: 1.5.0~526 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a1d22e97dfbe18eb0c71c064c446af8822c2c88c;p=thirdparty%2Frspamd.git [Minor] Fix crash on messages with no subject --- diff --git a/src/libmime/message.c b/src/libmime/message.c index a9dbdb245a..4b2330ed22 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);