From 47013e247374ee0000b6b92e9994e278ccaad6d2 Mon Sep 17 00:00:00 2001 From: zilmar Date: Tue, 28 Apr 2020 10:50:52 +0930 Subject: [PATCH] Set buffer to nullptr after free --- src/BufferCopy/RDRAMtoColorBuffer.cpp | 1 + src/PaletteTexture.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/BufferCopy/RDRAMtoColorBuffer.cpp b/src/BufferCopy/RDRAMtoColorBuffer.cpp index 4727f9f8..f0bc76c3 100644 --- a/src/BufferCopy/RDRAMtoColorBuffer.cpp +++ b/src/BufferCopy/RDRAMtoColorBuffer.cpp @@ -72,6 +72,7 @@ void RDRAMtoColorBuffer::destroy() m_pTexture = nullptr; } free(m_pbuf); + m_pbuf = nullptr; } void RDRAMtoColorBuffer::addAddress(u32 _address, u32 _size) diff --git a/src/PaletteTexture.cpp b/src/PaletteTexture.cpp index a61c5b61..372f5659 100644 --- a/src/PaletteTexture.cpp +++ b/src/PaletteTexture.cpp @@ -72,6 +72,7 @@ void PaletteTexture::destroy() textureCache().removeFrameBufferTexture(m_pTexture); m_pTexture = nullptr; free(m_pbuf); + m_pbuf = nullptr; } void PaletteTexture::update()