libpurple/protocols/facebook/http.c

changeset 41212
9f0f4c23132e
parent 41211
2e804c9c0919
child 41213
0b5c475770e2
--- a/libpurple/protocols/facebook/http.c	Tue Dec 14 01:55:51 2021 -0600
+++ b/libpurple/protocols/facebook/http.c	Tue Dec 14 01:57:00 2021 -0600
@@ -25,6 +25,8 @@
 
 #include "http.h"
 
+#include "libpurple/soupcompat.h"
+
 GQuark
 fb_http_error_quark(void)
 {
@@ -40,11 +42,13 @@
 gboolean
 fb_http_error_chk(SoupMessage *res, GError **error)
 {
-	if (SOUP_STATUS_IS_SUCCESSFUL(res->status_code)) {
+	SoupStatus status_code = soup_message_get_status(res);
+
+	if (SOUP_STATUS_IS_SUCCESSFUL(status_code)) {
 		return TRUE;
 	}
 
-	g_set_error(error, FB_HTTP_ERROR, res->status_code, "%s",
+	g_set_error(error, FB_HTTP_ERROR, status_code, "%s",
 	            res->reason_phrase);
 	return FALSE;
 }

mercurial