From 71d251294cb9aa9ebf17cf5358dee8f1bbc59a57 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 20 Feb 2026 13:39:07 +0000 Subject: [PATCH] Use memmove for potentially overlapping copies * The first couple of pixels will overlap --- renderdoc/driver/gl/gl_outputwindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/gl_outputwindow.cpp b/renderdoc/driver/gl/gl_outputwindow.cpp index bb3379c8d..e2306b178 100644 --- a/renderdoc/driver/gl/gl_outputwindow.cpp +++ b/renderdoc/driver/gl/gl_outputwindow.cpp @@ -339,7 +339,7 @@ void GLReplay::GetOutputWindowData(uint64_t id, bytebuf &retData) { for(int32_t x = 0; x < outw.width; x++) { - memcpy(dst, src, 3); + memmove(dst, src, 3); dst += 3; src += 4; }