From: Michael Tremer Date: Wed, 25 Jun 2025 13:17:43 +0000 (+0000) Subject: client: Don't require reauthentication when we have some tokens X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=267cb7164316bf69171e426b1fefe8b747bb5caf;p=pakfire.git client: Don't require reauthentication when we have some tokens Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/client.c b/src/pakfire/client.c index 31929fcb..4037e69b 100644 --- a/src/pakfire/client.c +++ b/src/pakfire/client.c @@ -421,10 +421,12 @@ static int pakfire_client_init(sd_event_source* event, void* data) { if (r < 0) return r; - // Request authentication - r = pakfire_client_auth_required(self); - if (r < 0) - return r; + // Request authentication if we have no tokens + if (!*self->auth.access_token && !*self->auth.refresh_token) { + r = pakfire_client_auth_required(self); + if (r < 0) + return r; + } return 0; }