From 145855767c466130aacb45601955a333d744aa3d Mon Sep 17 00:00:00 2001 From: Konstantin Matskevich Date: Mon, 25 Nov 2013 17:16:22 +0400 Subject: [PATCH] bugfix in deallocate --- modules/core/src/ocl.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/core/src/ocl.cpp b/modules/core/src/ocl.cpp index 8cd0047..9723aba 100644 --- a/modules/core/src/ocl.cpp +++ b/modules/core/src/ocl.cpp @@ -2705,6 +2705,7 @@ public: } u->markHostCopyObsolete(false); clReleaseMemObject((cl_mem)u->handle); + u->handle = 0; u->currAllocator = u->prevAllocator; if(u->data && u->copyOnMap()) fastFree(u->data); @@ -2717,6 +2718,7 @@ public: if(u->data && u->copyOnMap()) fastFree(u->data); clReleaseMemObject((cl_mem)u->handle); + u->handle = 0; delete u; } } -- 2.7.4