Fixed Bug similar to Bug#3757. UMat all dims zero after release.
authorNisarg Thakkar <nisargtha@gmail.com>
Thu, 8 Jan 2015 08:18:48 +0000 (13:48 +0530)
committerNisarg Thakkar <nisargtha@gmail.com>
Thu, 8 Jan 2015 08:18:48 +0000 (13:48 +0530)
modules/core/include/opencv2/core/mat.inl.hpp

index 73a39e7..cb39c15 100644 (file)
@@ -3284,7 +3284,8 @@ inline void UMat::release()
 {
     if( u && CV_XADD(&(u->urefcount), -1) == 1 )
         deallocate();
-    size.p[0] = 0;
+    for(int i = 0; i < dims; i++)
+        size.p[i] = 0;
     u = 0;
 }