Fix potential null pointer dereference

pull/3787/head
Dmitry-Me 10 years ago
parent 0b99f6bcd6
commit d164d51380
  1. 5
      modules/core/src/matrix.cpp

@ -205,9 +205,12 @@ public:
void deallocate(UMatData* u) const void deallocate(UMatData* u) const
{ {
if(!u)
return;
CV_Assert(u->urefcount >= 0); CV_Assert(u->urefcount >= 0);
CV_Assert(u->refcount >= 0); CV_Assert(u->refcount >= 0);
if(u && u->refcount == 0) if(u->refcount == 0)
{ {
if( !(u->flags & UMatData::USER_ALLOCATED) ) if( !(u->flags & UMatData::USER_ALLOCATED) )
{ {

Loading…
Cancel
Save