From 86e5ff550f0442283ccee7a75e3b5906fe24719e Mon Sep 17 00:00:00 2001 From: akallabeth Date: Mon, 15 Sep 2025 14:07:33 +0200 Subject: [PATCH] [core,aad] set FREERDP_ERROR_CONNECT_ACCESS_DENIED If not authentication token can be fetched set this error to indicate why the connection failed. --- libfreerdp/core/freerdp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libfreerdp/core/freerdp.c b/libfreerdp/core/freerdp.c index 791908021..02265eb9f 100644 --- a/libfreerdp/core/freerdp.c +++ b/libfreerdp/core/freerdp.c @@ -836,6 +836,9 @@ static BOOL freerdp_common_context(rdpContext* context, AccessTokenType tokenTyp } va_end(ap); + if (!rc) + freerdp_set_last_error_if_not(context, FREERDP_ERROR_CONNECT_ACCESS_DENIED); + return rc; }