summaryrefslogtreecommitdiff
path: root/items.c
diff options
context:
space:
mode:
authorminkikim89 <minkikim89@gmail.com>2019-08-18 23:44:53 +0900
committerdormando <dormando@rydia.net>2019-08-27 17:37:36 -0700
commit1ab043b7c73b473261bb8f223c85ecc188a56a51 (patch)
tree34a0f823fc95983667ce1283b1222a4425b776d5 /items.c
parent723ca8bc38ea0194605a0b2cb54cd42737c46dc3 (diff)
downloadmemcached-1ab043b7c73b473261bb8f223c85ecc188a56a51.tar.gz
add unlock when item_cachedump malloc failed
Diffstat (limited to 'items.c')
-rw-r--r--items.c1
1 files changed, 1 insertions, 0 deletions
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;