]> source.dussan.org Git - rspamd.git/commitdiff
* Handle <?xml> tags correctly
authorVsevolod Stakhov <vsevolod@rambler-co.ru>
Mon, 6 Jul 2009 11:44:44 +0000 (15:44 +0400)
committerVsevolod Stakhov <vsevolod@rambler-co.ru>
Mon, 6 Jul 2009 11:44:44 +0000 (15:44 +0400)
src/html.c

index 8585f40621d5497ef6cdffdad688e37265e41664..7c2cf4409ca847460d527ea524cbb316be019779 100644 (file)
@@ -371,7 +371,7 @@ add_html_node (struct worker_task *task, memory_pool_t *pool, struct mime_text_p
                        return -1;
                }
                data = new->data;
-               if ((data->tag->id == Tag_A || data->tag->id == Tag_IMG) && ((data->flags & FL_CLOSING) == 0)) {
+               if (data->tag && (data->tag->id == Tag_A || data->tag->id == Tag_IMG) && ((data->flags & FL_CLOSING) == 0)) {
                        parse_tag_url (task, part, data->tag->id, tag_text);
                }
                if (data->flags & FL_CLOSING) {