diff options
author | gnuhpc <futuredaemon@gmail.com> | 2018-01-05 12:16:24 +0800 |
---|---|---|
committer | gnuhpc <futuredaemon@gmail.com> | 2018-01-05 12:16:24 +0800 |
commit | 5113a53df6cd08f1f35ac9335531ca4f444a5fea (patch) | |
tree | e125761ba4004bed87807c4b6145359345fd3669 | |
parent | 0b561883b48db76a78497b1bebfd9367c80e2d96 (diff) | |
download | redis-5113a53df6cd08f1f35ac9335531ca4f444a5fea.tar.gz |
Fix memory usage list bug
-rw-r--r-- | src/object.c | 2 |
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 { |