]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Fix some more issues with files scanning.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 11 Aug 2015 14:31:42 +0000 (15:31 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 11 Aug 2015 14:31:42 +0000 (15:31 +0100)
src/libserver/protocol.c
src/libutil/http.c

index ff28ba5f517cc40c628823e8b6b62e1566f1a68f..6b76a401faab6db85daeb89b213fa7199ee237fa 100644 (file)
@@ -276,6 +276,8 @@ rspamd_protocol_handle_url (struct rspamd_task *task,
                        task->msg.len = res->len;
                }
 
+               task->flags |= RSPAMD_TASK_FLAG_FILE;
+
                g_hash_table_unref (query_args);
        }
 
index 73954474c32481e5a41ca5bb9e2405f43fecd52e..d15633f8ed339c998c5304960befefdb456473f2 100644 (file)
@@ -2393,7 +2393,7 @@ rspamd_http_message_parse_query (struct rspamd_http_message *msg)
                                                g_assert (key != NULL);
                                                if (p > c) {
                                                        value = g_string_sized_new (p - c);
-                                                       g_string_append_len (key, c, p - c);
+                                                       g_string_append_len (value, c, p - c);
                                                        value->len = rspamd_decode_url (value->str, value->str,
                                                                        value->len);
                                                }