From: José Fonseca Date: Thu, 19 Sep 2013 17:19:22 +0000 (+0100) Subject: d3dretrace: Eliminate buffer overflow converting D3DFMT_R5G6B5. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;ds=sidebyside;h=5220b4974a1b93df3f916cdac74b65fae6a9177b;p=apitrace d3dretrace: Eliminate buffer overflow converting D3DFMT_R5G6B5. --- 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) {