From f6a0fa41a12f9b265c398bfe616ee68ea94b15fc Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Tue, 5 May 2020 10:46:44 +0200 Subject: [PATCH] Add FLATPAK_HTTP_ERROR_UNAUTHORIZED (i.e. http status 401) --- common/flatpak-utils-http-private.h | 1 + common/flatpak-utils-http.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/common/flatpak-utils-http-private.h b/common/flatpak-utils-http-private.h index 12722cf0..0384f4a6 100644 --- a/common/flatpak-utils-http-private.h +++ b/common/flatpak-utils-http-private.h @@ -27,6 +27,7 @@ typedef enum { FLATPAK_HTTP_ERROR_NOT_CHANGED = 0, + FLATPAK_HTTP_ERROR_UNAUTHORIZED = 1, } FlatpakHttpErrorEnum; #define FLATPAK_HTTP_ERROR flatpak_http_error_quark () diff --git a/common/flatpak-utils-http.c b/common/flatpak-utils-http.c index 71e15bd4..2b43483c 100644 --- a/common/flatpak-utils-http.c +++ b/common/flatpak-utils-http.c @@ -437,6 +437,11 @@ load_uri_callback (GObject *source_object, code = FLATPAK_HTTP_ERROR_NOT_CHANGED; break; + case 401: + domain = FLATPAK_HTTP_ERROR; + code = FLATPAK_HTTP_ERROR_UNAUTHORIZED; + break; + case 403: case 404: case 410: