From 547af91e8b188f5df66b67433657ce410b034cfe Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Wed, 18 Feb 2026 23:23:38 -0700 Subject: [PATCH] xblc: Don't call usb_packet_copy with 0 bytes --- hw/xbox/xblc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hw/xbox/xblc.c b/hw/xbox/xblc.c index e349a86bb2..715d09dee5 100644 --- a/hw/xbox/xblc.c +++ b/hw/xbox/xblc.c @@ -266,9 +266,10 @@ static void xblc_handle_data(USBDevice *dev, USBPacket *p) DPRINTF("Error getting data from the input stream: %s", SDL_GetError()); break; + } else if (chunk_len > 0) { + usb_packet_copy(p, (void *)packet, chunk_len); + remaining -= chunk_len; } - usb_packet_copy(p, (void *)packet, chunk_len); - remaining -= chunk_len; } break;