From e47f3880177b8680ab76bf75aba0732ae1fa5ccd Mon Sep 17 00:00:00 2001 From: ElCruncharino <59633028+ElCruncharino@users.noreply.github.com> Date: Sun, 27 Sep 2026 14:13:00 -0400 Subject: [PATCH] [channels,rdpei] track the client ready state The server never left STATE_WAITING_CLIENT_READY after CS_READY, so suspend and resume always failed. --- channels/rdpei/server/rdpei_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/channels/rdpei/server/rdpei_main.c b/channels/rdpei/server/rdpei_main.c index 6b10d4c6ee13..ea5d23d33a2c 100644 --- a/channels/rdpei/server/rdpei_main.c +++ b/channels/rdpei/server/rdpei_main.c @@ -771,6 +771,7 @@ UINT rdpei_server_handle_messages(RdpeiServerContext* context) WLog_ERR(TAG, "read_cs_ready_message failed with error %" PRIu32 "", error); return error; } + priv->automataState = STATE_WAITING_FRAME; break; case EVENTID_TOUCH: