Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:
Description
xt_heap_release() does not release spinlock hp->h_lock that is initialized in xt_heap_new().
This makes Windows application verifier unhappy.
Fix:
— storage/pbxt/src/heap_xt.cc 2009-11-24 10:55:06 +0000
+++ storage/pbxt/src/heap_xt.cc 2011-05-13 17:03:23 +0000
@@ -109,6 +109,7 @@
if (hp->h_finalize)
(*hp->h_finalize)(self, hp);
xt_spinlock_unlock(&hp->h_lock);
+ xt_spinlock_free(NULL, &hp->h_lock);
xt_free(self, hp);
return;
}
Gliffy Diagrams
Attachments
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
Re: free() of memory containing active spinlock
Fixed in MariaDB 5.2.7