From 0d4fd20a73539573d72222c6c2dc3b8726e7e02f Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Fri, 31 Aug 2018 12:56:02 +0300 Subject: [PATCH] imgcodecs: add null pointer check --- modules/imgcodecs/src/loadsave.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/imgcodecs/src/loadsave.cpp b/modules/imgcodecs/src/loadsave.cpp index f5d9c98a3b..d4be6ae4fb 100644 --- a/modules/imgcodecs/src/loadsave.cpp +++ b/modules/imgcodecs/src/loadsave.cpp @@ -396,6 +396,8 @@ static void ApplyExifOrientation(const Mat& buf, Mat& img) static void* imread_( const String& filename, int flags, int hdrtype, Mat* mat=0 ) { + CV_Assert(mat || hdrtype != LOAD_MAT); // mat is required in LOAD_MAT case + IplImage* image = 0; CvMat *matrix = 0; Mat temp, *data = &temp;