Merge pull request #3122 from matt335672/v0_10_fix_server_24bpp_gfx

[v0.10] Don't use GFX if server max_bpp is <32
This commit is contained in:
matt335672 2024-06-19 09:02:55 +01:00 committed by GitHub
commit 9a21e37f1f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2146,6 +2146,12 @@ xrdp_sec_process_mcs_data_CS_CORE(struct xrdp_sec *self, struct stream *s)
LOG(LOG_LEVEL_WARNING,
"client requested gfx protocol with insufficient color depth");
}
else if (client_info->max_bpp > 0 && client_info->max_bpp < 32)
{
LOG(LOG_LEVEL_WARNING, "Client requested gfx protocol "
"but the server configuration is limited to %d bpp.",
client_info->max_bpp);
}
else
{
LOG(LOG_LEVEL_INFO, "client supports gfx protocol");