diff options
author | Carlos Garcia Campos <cgarcia@igalia.com> | 2021-06-01 16:57:49 +0200 |
---|---|---|
committer | Carlos Garcia Campos <cgarcia@igalia.com> | 2021-06-01 17:02:25 +0200 |
commit | d691bf0bd3f8a75ce1a1145d977c215c20ef44d9 (patch) | |
tree | 78bf3f2b9c5ca53a4182002e1c75bdc135b646f3 /libsoup/soup-message-queue-item.c | |
parent | 62affd2509d9055c763148b0930a6303b37cb823 (diff) | |
download | libsoup-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.c | 11 |
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; } |