From 9ddd21e909c09a22edaf663336b58a438e0229ea Mon Sep 17 00:00:00 2001 From: akallabeth Date: Fri, 28 Apr 2023 08:57:15 +0200 Subject: [PATCH] [core,connection] print a warning if we receive an unexpected channel message print a warning. --- libfreerdp/core/connection.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libfreerdp/core/connection.c b/libfreerdp/core/connection.c index ca11ef174..bd338e57c 100644 --- a/libfreerdp/core/connection.c +++ b/libfreerdp/core/connection.c @@ -1179,6 +1179,9 @@ state_run_t rdp_client_connect_license(rdpRdp* rdp, wStream* s) return rdp_recv_message_channel_pdu(rdp, s, securityFlags); } + if (channelId != 1003) + WLog_WARN(TAG, "unexpected message for channel %u, expected %u", channelId, 1003); + if ((securityFlags & SEC_LICENSE_PKT) == 0) { char buffer[512] = { 0 };