]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix task with no config case
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 25 Nov 2019 17:40:48 +0000 (17:40 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 25 Nov 2019 17:40:48 +0000 (17:40 +0000)
src/libmime/message.c

index 18eef9f22178ec4da13f89d5737003b3e826bacc..b2b53d4ba1944486b0941ba4110b0dbcdca7cc21 100644 (file)
@@ -1343,7 +1343,9 @@ rspamd_message_process (struct rspamd_task *task)
                msg_err_task ("cannot require lua_content.maybe_process_mime_part");
        }
 
-       funcs_top = lua_gettop (L);
+       if (L) {
+               funcs_top = lua_gettop (L);
+       }
 
        PTR_ARRAY_FOREACH (MESSAGE_FIELD (task, parts), i, part) {
                if (magic_func_pos != -1 && part->parsed_data.len > 0) {