diff --git a/modules/core/src/matrix_sparse.cpp b/modules/core/src/matrix_sparse.cpp index a2f061cab3..a37967c222 100644 --- a/modules/core/src/matrix_sparse.cpp +++ b/modules/core/src/matrix_sparse.cpp @@ -228,7 +228,7 @@ void SparseMat::create(int d, const int* _sizes, int _type) } } int _sizes_backup[CV_MAX_DIM]; // #5991 - if (_sizes == hdr->size) + if (hdr && _sizes == hdr->size) { for(int i = 0; i < d; i++ ) _sizes_backup[i] = _sizes[i];