From bd1c781b88e23fbcf404240f2e91eddfe50bf3ca Mon Sep 17 00:00:00 2001 From: akallabeth Date: Mon, 17 Feb 2025 13:10:42 +0100 Subject: [PATCH] [warnings] address new warnings on ci --- channels/urbdrc/client/libusb/libusb_udevman.c | 1 + libfreerdp/core/mcs.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/channels/urbdrc/client/libusb/libusb_udevman.c b/channels/urbdrc/client/libusb/libusb_udevman.c index 61c3f84fd..6e7b550db 100644 --- a/channels/urbdrc/client/libusb/libusb_udevman.c +++ b/channels/urbdrc/client/libusb/libusb_udevman.c @@ -703,6 +703,7 @@ static UINT urbdrc_udevman_register_devices(UDEVMAN* udevman, const char* device return CHANNEL_RC_NO_MEMORY; } + // NOLINTNEXTLINE(clang-analyzer-unix.Malloc): ArrayList_Append owns idpair if (!add_device(&udevman->iface, DEVICE_ADD_FLAG_VENDOR | DEVICE_ADD_FLAG_PRODUCT, 0, 0, id1, id2)) { diff --git a/libfreerdp/core/mcs.c b/libfreerdp/core/mcs.c index a51f04732..7ac9dc739 100644 --- a/libfreerdp/core/mcs.c +++ b/libfreerdp/core/mcs.c @@ -1379,12 +1379,12 @@ BOOL mcs_send_disconnect_provider_ultimatum(rdpMcs* mcs, enum Disconnect_Ultimat if (!mcs_write_domain_mcspdu_header(s, DomainMCSPDU_DisconnectProviderUltimatum, length, 1)) goto fail; - if (!per_write_enumerated(s, 0x80, reason)) + if (!per_write_enumerated(s, 0x80, WINPR_ASSERTING_INT_CAST(BYTE, reason))) goto fail; status = transport_write(mcs->transport, s); fail: WLog_DBG(TAG, "sending DisconnectProviderUltimatum(%s)", - freerdp_disconnect_reason_string(reason)); + freerdp_disconnect_reason_string((int)reason)); Stream_Free(s, TRUE); return (status < 0) ? FALSE : TRUE; }