From a921761d184a258cf8636b98ae316bb2be428fb5 Mon Sep 17 00:00:00 2001 From: Maksim Shabunin Date: Tue, 8 Dec 2015 15:52:21 +0300 Subject: [PATCH] Coverity: memory leak in OpenEXR reader --- modules/imgcodecs/src/grfmt_exr.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/imgcodecs/src/grfmt_exr.cpp b/modules/imgcodecs/src/grfmt_exr.cpp index 5957549f33..71d89126ab 100644 --- a/modules/imgcodecs/src/grfmt_exr.cpp +++ b/modules/imgcodecs/src/grfmt_exr.cpp @@ -381,6 +381,11 @@ bool ExrDecoder::readData( Mat& img ) close(); + if( !m_native_depth || (!color && m_iscolor )) + { + delete[] buffer; + } + return result; }