Browse Source

[Minor] Fix parsing of the query arguments

tags/2.0
Vsevolod Stakhov 4 years ago
parent
commit
8868de1133
1 changed files with 6 additions and 3 deletions
  1. 6
    3
      src/libserver/protocol.c

+ 6
- 3
src/libserver/protocol.c View File

@@ -204,11 +204,14 @@ rspamd_protocol_handle_url (struct rspamd_task *task,
g_hash_table_iter_init (&it, query_args);

while (g_hash_table_iter_next (&it, &k, &v)) {
gchar *key_cpy;
key = k;
value = v;
/* Steal strings */
g_hash_table_iter_steal (&it);
rspamd_task_add_request_header (task, key, value);

key_cpy = rspamd_mempool_ftokdup (task->task_pool, key);

rspamd_http_message_add_header_len (msg, key_cpy,
value->begin, value->len);
msg_debug_protocol ("added header \"%T\" -> \"%T\" from HTTP query",
key, value);
}

Loading…
Cancel
Save