am 165c21e8: am 1276f7ba: am 0e981c83: EmuGL: Fix heap corruption

* commit '165c21e84cf87c6d5ccf085546d6313ea1533c6f':
  EmuGL: Fix heap corruption
This commit is contained in:
Jesse Hall
2012-02-06 14:39:22 -08:00
committed by Android Git Automerger

View File

@@ -394,7 +394,7 @@ void GLClientState::deleteTextures(GLsizei n, const GLuint* textures)
if (texrec) { if (texrec) {
const TextureRec* end = m_tex.textures + m_tex.numTextures; const TextureRec* end = m_tex.textures + m_tex.numTextures;
memmove(texrec, texrec + 1, memmove(texrec, texrec + 1,
(end - texrec + 1) * sizeof(TextureRec)); (end - texrec - 1) * sizeof(TextureRec));
m_tex.numTextures--; m_tex.numTextures--;
for (TextureUnit* unit = m_tex.unit; for (TextureUnit* unit = m_tex.unit;