summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libsoup/soup-session-async.c2
-rw-r--r--libsoup/soup-session-sync.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/libsoup/soup-session-async.c b/libsoup/soup-session-async.c
index 34d6405c..183ccbb3 100644
--- a/libsoup/soup-session-async.c
+++ b/libsoup/soup-session-async.c
@@ -147,7 +147,7 @@ resolved_proxy_addr (SoupAddress *addr, guint status, gpointer user_data)
SoupMessageQueueItem *item = user_data;
SoupSession *session = item->session;
- if (item_failed (item, status))
+ if (item_failed (item, soup_status_proxify (status)))
return;
item->proxy_addr = g_object_ref (addr);
diff --git a/libsoup/soup-session-sync.c b/libsoup/soup-session-sync.c
index 1b64e9a7..408e3073 100644
--- a/libsoup/soup-session-sync.c
+++ b/libsoup/soup-session-sync.c
@@ -267,7 +267,7 @@ process_queue_item (SoupMessageQueueItem *item)
if (SOUP_STATUS_IS_SUCCESSFUL (status))
item->state = SOUP_MESSAGE_AWAITING_CONNECTION;
else {
- soup_session_set_item_status (session, item, status);
+ soup_session_set_item_status (session, item, soup_status_proxify (status));
item->state = SOUP_MESSAGE_FINISHING;
}
break;