summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgnuhpc <futuredaemon@gmail.com>2018-01-05 12:16:24 +0800
committergnuhpc <futuredaemon@gmail.com>2018-01-05 12:16:24 +0800
commit5113a53df6cd08f1f35ac9335531ca4f444a5fea (patch)
treee125761ba4004bed87807c4b6145359345fd3669
parent0b561883b48db76a78497b1bebfd9367c80e2d96 (diff)
downloadredis-5113a53df6cd08f1f35ac9335531ca4f444a5fea.tar.gz
Fix memory usage list bug
-rw-r--r--src/object.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/object.c b/src/object.c
index 43ab6b5f0..3305d944e 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 {