From 1ab043b7c73b473261bb8f223c85ecc188a56a51 Mon Sep 17 00:00:00 2001 From: minkikim89 Date: Sun, 18 Aug 2019 23:44:53 +0900 Subject: add unlock when item_cachedump malloc failed --- items.c | 1 + 1 file changed, 1 insertion(+) (limited to 'items.c') diff --git a/items.c b/items.c index f893862..1a7c42a 100644 --- a/items.c +++ b/items.c @@ -592,6 +592,7 @@ char *item_cachedump(const unsigned int slabs_clsid, const unsigned int limit, u buffer = malloc((size_t)memlimit); if (buffer == 0) { + pthread_mutex_unlock(&lru_locks[id]); return NULL; } bufcurr = 0; -- cgit v1.2.1