From 89b81a9a24c08221dc551d8572ef68e426afce3a Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Sun, 2 Jul 2017 13:52:34 +1000 Subject: ma_pagecache: release lock in pagecache_read make_lock_and_pin didn't release the lock so we should. Found by Coverity (id 972095). --- storage/maria/ma_pagecache.c | 1 + 1 file changed, 1 insertion(+) diff --git a/storage/maria/ma_pagecache.c b/storage/maria/ma_pagecache.c index 1a791d43034..bb9f5a03ad7 100644 --- a/storage/maria/ma_pagecache.c +++ b/storage/maria/ma_pagecache.c @@ -3474,6 +3474,7 @@ restart: lock_to_read[lock].unlock_lock, unlock_pin, FALSE)) { + pagecache_pthread_mutex_unlock(&pagecache->cache_lock); DBUG_ASSERT(0); return (uchar*) 0; } -- cgit v1.2.1