diff --git a/modules/core/src/out.cpp b/modules/core/src/out.cpp index eeca5a1fa..366f5cf05 100644 --- a/modules/core/src/out.cpp +++ b/modules/core/src/out.cpp @@ -127,7 +127,8 @@ static void writeMat(std::ostream& out, const Mat& m, char rowsep, char elembrac { if(orowbrace) out << orowbrace; - writeElems(out, m.ptr(i), m.cols, type, elembrace); + if( m.data ) + writeElems(out, m.ptr(i), m.cols, type, elembrace); if(orowbrace) out << crowbrace << (i+1 < m.rows ? ", " : ""); if(i+1 < m.rows)