From 59f200ac4fe6c940dc0eab2155bb3cb566724082 Mon Sep 17 00:00:00 2001 From: yangsong8 Date: Sat, 13 Dec 2025 17:24:39 +0800 Subject: [PATCH] arch/sim: Explicitly compare whether transfer is NULL in usbhost if (!transfer) ==> if (transfer == NULL) Signed-off-by: yangsong8 --- arch/sim/src/sim/posix/sim_libusb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/sim/src/sim/posix/sim_libusb.c b/arch/sim/src/sim/posix/sim_libusb.c index d99021248c1..18a9e079f40 100644 --- a/arch/sim/src/sim/posix/sim_libusb.c +++ b/arch/sim/src/sim/posix/sim_libusb.c @@ -292,7 +292,7 @@ static void host_libusb_isotransfer_cb(struct libusb_transfer *transfer) size_t length; int i; - if (!transfer) + if (transfer == NULL) { ERROR("host_libusb_isotransfer_cb() fail: %s\n", host_uninterruptible(libusb_strerror, @@ -498,7 +498,7 @@ host_libusb_isotransfer(struct host_libusb_hostdev_s *dev, uint8_t addr, max_packet_size = datareq->maxpacketsize; num_iso_pack = (datareq->len + max_packet_size - 1) / max_packet_size; transfer = host_uninterruptible(libusb_alloc_transfer, num_iso_pack); - if (!transfer) + if (transfer == NULL) { ERROR("libusb_alloc_transfer() fail: %s\n", host_uninterruptible(libusb_strerror,