From 280bf537f8ed7f3a6a47cc67a6e29a660e38e72a Mon Sep 17 00:00:00 2001 From: akallabeth Date: Fri, 16 Jan 2026 11:40:24 +0100 Subject: [PATCH] [c,printf] fix wlog format string to match arguments --- channels/tsmf/client/tsmf_main.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/channels/tsmf/client/tsmf_main.c b/channels/tsmf/client/tsmf_main.c index 05151434a..1b64051b6 100644 --- a/channels/tsmf/client/tsmf_main.c +++ b/channels/tsmf/client/tsmf_main.c @@ -65,7 +65,7 @@ BOOL tsmf_send_eos_response(IWTSVirtualChannelCallback* pChannelCallback, UINT32 if (status) { - WLog_ERR(TAG, "response error %d", status); + WLog_ERR(TAG, "response error %" PRId32, WINPR_CXX_COMPAT_CAST(int32_t, status)); } Stream_Free(s, TRUE); @@ -100,19 +100,21 @@ BOOL tsmf_playback_ack(IWTSVirtualChannelCallback* pChannelCallback, UINT32 mess if (!callback->channel || !callback->channel->Write) { - WLog_ERR(TAG, "callback=%p, channel=%p, write=%p", callback, - (callback ? callback->channel : NULL), - (callback && callback->channel ? callback->channel->Write : NULL)); + WLog_ERR(TAG, "callback=%p, channel=%p, write=%p", + WINPR_CXX_COMPAT_CAST(const void*, callback), + WINPR_CXX_COMPAT_CAST(const void*, callback ? callback->channel : NULL), + WINPR_CXX_COMPAT_CAST( + const void*, callback && callback->channel ? callback->channel->Write : NULL)); } else { - WINPR_ASSERT(pos <= UINT32_MAX); - status = callback->channel->Write(callback->channel, (UINT32)pos, Stream_Buffer(s), NULL); + status = callback->channel->Write( + callback->channel, WINPR_ASSERTING_INT_CAST(uint32_t, pos), Stream_Buffer(s), NULL); } if (status) { - WLog_ERR(TAG, "response error %d", status); + WLog_ERR(TAG, "response error %" PRId32, WINPR_CXX_COMPAT_CAST(int32_t, status)); } Stream_Free(s, TRUE);