diff --git a/src/system/kernel/cache/block_cache.cpp b/src/system/kernel/cache/block_cache.cpp index 2e4e094ab8..971efd7938 100644 --- a/src/system/kernel/cache/block_cache.cpp +++ b/src/system/kernel/cache/block_cache.cpp @@ -2189,7 +2189,7 @@ block_cache_delete(void *_cache, bool allowWrites) if (allowWrites) block_cache_sync(cache); - MutexLocker locker(&cache->lock); + mutex_lock(&cache->lock); // free all blocks @@ -2209,7 +2209,6 @@ block_cache_delete(void *_cache, bool allowWrites) delete transaction; } - locker.Unlock(); delete cache; }