[core,freerdp] adjust disconnect provider ultimatum

do not send on cancel if the context is a server side one.
This commit is contained in:
akallabeth
2025-02-27 18:07:44 +01:00
parent 8a0cb6607f
commit d2914e3935

View File

@@ -317,8 +317,13 @@ BOOL freerdp_abort_connect_context(rdpContext* context)
/* Try to send a [MS-RDPBCGR] 1.3.1.4.1 User-Initiated on Client PDU, we don't care about
* success */
if (context->rdp && context->rdp->mcs)
(void)mcs_send_disconnect_provider_ultimatum(context->rdp->mcs,
Disconnect_Ultimatum_user_requested);
{
if (!context->ServerMode)
{
(void)mcs_send_disconnect_provider_ultimatum(context->rdp->mcs,
Disconnect_Ultimatum_user_requested);
}
}
return utils_abort_connect(context->rdp);
}