From 5113a53df6cd08f1f35ac9335531ca4f444a5fea Mon Sep 17 00:00:00 2001 From: gnuhpc Date: Fri, 5 Jan 2018 12:16:24 +0800 Subject: [PATCH] Fix memory usage list bug --- src/object.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/object.c b/src/object.c index 43ab6b5f..3305d944 100644 --- a/src/object.c +++ b/src/object.c @@ -739,7 +739,7 @@ size_t objectComputeSize(robj *o, size_t sample_size) { elesize += sizeof(quicklistNode)+ziplistBlobLen(node->zl); samples++; } while ((node = node->next) && samples < sample_size); - asize += (double)elesize/samples*listTypeLength(o); + asize += (double)elesize/samples*ql->len; } else if (o->encoding == OBJ_ENCODING_ZIPLIST) { asize = sizeof(*o)+ziplistBlobLen(o->ptr); } else {