diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/OverlayRenderer.cpp b/xbmc/cores/VideoPlayer/VideoRenderers/OverlayRenderer.cpp index 3f71cb6eda060..33c36c5544f44 100644 --- a/xbmc/cores/VideoPlayer/VideoRenderers/OverlayRenderer.cpp +++ b/xbmc/cores/VideoPlayer/VideoRenderers/OverlayRenderer.cpp @@ -138,7 +138,10 @@ void CRenderer::ReleaseUnused() break; } if (!found) + { + delete it->second; it = m_textureCache.erase(it); + } else ++it; }