From dba9e9d750b660a3aa0b19ef6f5b1dd19ee2bcf6 Mon Sep 17 00:00:00 2001 From: Karlson2k Date: Thu, 13 Nov 2014 18:30:23 +0300 Subject: DVDVideoCodecLibMpeg2: fix broken check for memory allocation Thanks @fritsch and @Uukrull --- xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.cpp b/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.cpp index e122f5ba6d..25e55cf50a 100644 --- a/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.cpp +++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.cpp @@ -110,7 +110,7 @@ DVDVideoPicture* CDVDVideoCodecLibMpeg2::GetBuffer(unsigned int width, unsigned m_pVideoBuffer[i].data[0] = (uint8_t*)_aligned_malloc(iPixels, 16); //Y m_pVideoBuffer[i].data[1] = (uint8_t*)_aligned_malloc(iChromaPixels, 16); //U m_pVideoBuffer[i].data[2] = (uint8_t*)_aligned_malloc(iChromaPixels, 16); //V - if (!m_pVideoBuffer[i].data[0] || m_pVideoBuffer[i].data[1] || m_pVideoBuffer[i].data[2]) + if (!m_pVideoBuffer[i].data[0] || !m_pVideoBuffer[i].data[1] || !m_pVideoBuffer[i].data[2]) { _aligned_free(m_pVideoBuffer[i].data[0]); _aligned_free(m_pVideoBuffer[i].data[1]); -- cgit v1.2.3