From ff3e70be2f4847a4d25433836d54e4e32cd0ddf4 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Fri, 30 Dec 2022 21:31:33 -0800 Subject: [PATCH] UsbMic: Fix copy on resize shrink. --- Core/HLE/sceUsbMic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/HLE/sceUsbMic.cpp b/Core/HLE/sceUsbMic.cpp index e867d59c4e..0626f9f4d2 100644 --- a/Core/HLE/sceUsbMic.cpp +++ b/Core/HLE/sceUsbMic.cpp @@ -232,7 +232,7 @@ void QueueBuf::resize(u32 newSize) { u8 *oldbuf = buf_; buf_ = new u8[newSize]; - pop(buf_, availableSize); + pop(buf_, std::min(availableSize, newSize)); available = availableSize; end = availableSize; capacity = newSize;