mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
Merge pull request #11675 from akallabeth/aad-fix
[client,common] fix missing AAD guards
This commit is contained in:
@@ -2235,6 +2235,7 @@ BOOL freerdp_client_use_relative_mouse_events(rdpClientContext* ccontext)
|
||||
return useRelative && (haveRelative || ainput);
|
||||
}
|
||||
|
||||
#if defined(WITH_AAD)
|
||||
static char* avd_auth_request(rdpClientContext* cctx, WINPR_ATTR_UNUSED va_list ap)
|
||||
{
|
||||
const rdpSettings* settings = cctx->context.settings;
|
||||
@@ -2365,6 +2366,7 @@ static char* aad_token_request(rdpClientContext* cctx, WINPR_ATTR_UNUSED va_list
|
||||
free(redirect_uri);
|
||||
return url;
|
||||
}
|
||||
#endif
|
||||
|
||||
char* freerdp_client_get_aad_url(rdpClientContext* cctx, freerdp_client_aad_type type, ...)
|
||||
{
|
||||
@@ -2375,6 +2377,7 @@ char* freerdp_client_get_aad_url(rdpClientContext* cctx, freerdp_client_aad_type
|
||||
va_start(ap, type);
|
||||
switch (type)
|
||||
{
|
||||
#if defined(WITH_AAD)
|
||||
case FREERDP_CLIENT_AAD_AUTH_REQUEST:
|
||||
str = aad_auth_request(cctx, ap);
|
||||
break;
|
||||
@@ -2387,6 +2390,7 @@ char* freerdp_client_get_aad_url(rdpClientContext* cctx, freerdp_client_aad_type
|
||||
case FREERDP_CLIENT_AAD_AVD_TOKEN_REQUEST:
|
||||
str = avd_token_request(cctx, ap);
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user