summaryrefslogtreecommitdiff
path: root/libsoup/soup-message-queue-item.c
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2021-06-01 16:57:49 +0200
committerCarlos Garcia Campos <cgarcia@igalia.com>2021-06-01 17:02:25 +0200
commitd691bf0bd3f8a75ce1a1145d977c215c20ef44d9 (patch)
tree78bf3f2b9c5ca53a4182002e1c75bdc135b646f3 /libsoup/soup-message-queue-item.c
parent62affd2509d9055c763148b0930a6303b37cb823 (diff)
downloadlibsoup-d691bf0bd3f8a75ce1a1145d977c215c20ef44d9.tar.gz
Do not use the send operation cancellable after send completes
This is not a problem if the app uses the same cancellable for reading the stream, but if a different cancellable is used, cancelling the first one would cancel the stream read operation too.
Diffstat (limited to 'libsoup/soup-message-queue-item.c')
-rw-r--r--libsoup/soup-message-queue-item.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/libsoup/soup-message-queue-item.c b/libsoup/soup-message-queue-item.c
index 71c77054..b3524e6c 100644
--- a/libsoup/soup-message-queue-item.c
+++ b/libsoup/soup-message-queue-item.c
@@ -14,10 +14,10 @@
#include "soup.h"
SoupMessageQueueItem *
-soup_message_queue_item_new (SoupSession *session,
- SoupMessage *msg,
- gboolean async,
- GCancellable *cancellable)
+soup_message_queue_item_new (SoupSession *session,
+ SoupMessage *msg,
+ gboolean async,
+ GCancellable *cancellable)
{
SoupMessageQueueItem *item;
@@ -28,9 +28,6 @@ soup_message_queue_item_new (SoupSession *session,
item->cancellable = cancellable ? g_object_ref (cancellable) : g_cancellable_new ();
item->priority = soup_message_get_priority (msg);
- g_signal_connect_swapped (msg, "restarted",
- G_CALLBACK (g_cancellable_reset),
- item->cancellable);
return item;
}