From 5220b4974a1b93df3f916cdac74b65fae6a9177b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Thu, 19 Sep 2013 18:19:22 +0100 Subject: [PATCH] d3dretrace: Eliminate buffer overflow converting D3DFMT_R5G6B5. --- retrace/d3d9state_images.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/retrace/d3d9state_images.cpp b/retrace/d3d9state_images.cpp index 43c53b8..570d843 100644 --- a/retrace/d3d9state_images.cpp +++ b/retrace/d3d9state_images.cpp @@ -91,7 +91,6 @@ getRenderTargetImage(IDirect3DDevice9 *pDevice, dst[3*x + 0] = (( pixel & 0x1f) * (2*0xff) + 0x1f) / (2*0x1f); dst[3*x + 1] = (((pixel >> 5) & 0x3f) * (2*0xff) + 0x3f) / (2*0x3f); dst[3*x + 2] = (( pixel >> 11 ) * (2*0xff) + 0x1f) / (2*0x1f); - dst[3*x + 3] = 0xff; } } else { for (unsigned x = 0; x < Desc.Width; ++x) { -- 2.43.0