summaryrefslogtreecommitdiff
path: root/libsoup/soup-session.c
diff options
context:
space:
mode:
Diffstat (limited to 'libsoup/soup-session.c')
-rw-r--r--libsoup/soup-session.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c
index 388204a1..dca094ac 100644
--- a/libsoup/soup-session.c
+++ b/libsoup/soup-session.c
@@ -4303,6 +4303,7 @@ soup_session_send_async (SoupSession *session,
item->new_api = TRUE;
item->task = g_task_new (session, item->cancellable, callback, user_data);
+ g_task_set_source_tag (item->task, soup_session_send_async);
g_task_set_task_data (item->task, item, (GDestroyNotify) soup_message_queue_item_unref);
/* Do not check for cancellations as we do not want to
@@ -4872,6 +4873,7 @@ soup_session_websocket_connect_async (SoupSession *session,
soup_websocket_client_prepare_handshake (msg, origin, protocols);
task = g_task_new (session, cancellable, callback, user_data);
+ g_task_set_source_tag (task, soup_session_websocket_connect_async);
item = soup_session_append_queue_item (session, msg, TRUE, FALSE,
websocket_connect_async_complete, task);
g_task_set_task_data (task, item, (GDestroyNotify) soup_message_queue_item_unref);
@@ -5233,6 +5235,7 @@ soup_session_reverse_http_connect_async (SoupSession *session,
soup_message_headers_append (msg->request_headers, "Connection", "Upgrade");
task = g_task_new (session, cancellable, callback, user_data);
+ g_task_set_source_tag (task, soup_session_reverse_http_connect_async);
item = soup_session_append_queue_item (session, msg, TRUE, FALSE,
reverse_http_connect_async_complete, task);
g_task_set_task_data (task, item, (GDestroyNotify) soup_message_queue_item_unref);