summaryrefslogtreecommitdiff
path: root/libsoup
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2022-10-14 10:23:59 +0200
committerCarlos Garcia Campos <cgarcia@igalia.com>2022-10-14 13:10:35 +0200
commit4507ac14063537e6dd97fec505f29e394e9eac91 (patch)
treee5cf026ec24cdbe610dac82ad1e026dcca2a2797 /libsoup
parent8357fc4bbe41b6fea37c93cb202ceddebd78244c (diff)
downloadlibsoup-4507ac14063537e6dd97fec505f29e394e9eac91.tar.gz
session: do not add queue sources for sync items
Diffstat (limited to 'libsoup')
-rw-r--r--libsoup/soup-session.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c
index e61255b4..ba74b1dc 100644
--- a/libsoup/soup-session.c
+++ b/libsoup/soup-session.c
@@ -235,6 +235,9 @@ soup_session_add_queue_source_for_item (SoupSession *session,
{
SoupSessionPrivate *priv = soup_session_get_instance_private (session);
+ if (!item->async)
+ return;
+
if (item->context == priv->context)
return;
@@ -267,6 +270,9 @@ soup_session_remove_queue_source_for_item (SoupSession *session,
{
SoupSessionPrivate *priv = soup_session_get_instance_private (session);
+ if (!item->async)
+ return;
+
if (item->context == priv->context)
return;