From 200802438646ea85f7327df78fd57fcc83690b97 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Mon, 23 Jan 2023 09:45:08 +0100 Subject: [PATCH] [utils] improve rdp_cluster_info_flags_to_string --- libfreerdp/utils/string.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libfreerdp/utils/string.c b/libfreerdp/utils/string.c index 6768695ea..0fda6758c 100644 --- a/libfreerdp/utils/string.c +++ b/libfreerdp/utils/string.c @@ -63,7 +63,6 @@ char* rdp_redirection_flags_to_string(UINT32 flags, char* buffer, size_t size) char* rdp_cluster_info_flags_to_string(UINT32 flags, char* buffer, size_t size) { - char msg[32] = { 0 }; const UINT32 version = (flags & ServerSessionRedirectionVersionMask) >> 2; if (flags & REDIRECTION_SUPPORTED) winpr_str_append("REDIRECTION_SUPPORTED", buffer, size, "|"); @@ -94,10 +93,14 @@ char* rdp_cluster_info_flags_to_string(UINT32 flags, char* buffer, size_t size) str = "REDIRECTION_VERSION6"; break; default: - _snprintf(msg, sizeof(msg), "REDIRECTION_VERSION_UNKNOWN[0x%08" PRIx32 "]", version); - str = msg; + str = "REDIRECTION_VERSION_UNKNOWN"; break; } winpr_str_append(str, buffer, size, "|"); + { + char msg[32] = { 0 }; + _snprintf(msg, sizeof(msg), "[0x%08" PRIx32 "]", flags); + winpr_str_append(msg, buffer, size, ""); + } return buffer; }