summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Griffis <pgriffis@igalia.com>2023-04-29 12:47:28 -0500
committerPatrick Griffis <pgriffis@igalia.com>2023-04-29 12:47:28 -0500
commit35f4efe732ea80bdacc2afb46e4f3d7bf6df31e9 (patch)
tree78f1cbf0d81fefac63850c2defabca67eb1cb84f
parente90ea599aa886d13b05f0821be9d71de4758f03b (diff)
downloadlibsoup-35f4efe732ea80bdacc2afb46e4f3d7bf6df31e9.tar.gz
Revert "session: do not finish an already finished item"
This reverts commit b9f4f0367704e4d7f6004645c24887a979014f10.
-rw-r--r--libsoup/soup-session.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c
index 42ea1a87..e9285a97 100644
--- a/libsoup/soup-session.c
+++ b/libsoup/soup-session.c
@@ -1469,7 +1469,7 @@ message_completed (SoupMessage *msg, SoupMessageIOCompletion completion, gpointe
if (item->state == SOUP_MESSAGE_REQUEUED)
item->state = SOUP_MESSAGE_RESTARTING;
- if (item->state != SOUP_MESSAGE_RESTARTING && item->state != SOUP_MESSAGE_FINISHED) {
+ if (item->state != SOUP_MESSAGE_RESTARTING) {
item->state = SOUP_MESSAGE_FINISHING;
soup_session_process_queue_item (item->session, item, !item->async);
}