minor fix for the skiplist code, resulting in a false positive with valgrind, and in general into a useless small allocation

This commit is contained in:
antirez 2010-05-21 12:30:56 +02:00
parent dcb518fd16
commit 2f4dd7e0fd

View File

@ -5412,8 +5412,10 @@ static zskiplistNode *zslCreateNode(int level, double score, robj *obj) {
zskiplistNode *zn = zmalloc(sizeof(*zn)); zskiplistNode *zn = zmalloc(sizeof(*zn));
zn->forward = zmalloc(sizeof(zskiplistNode*) * level); zn->forward = zmalloc(sizeof(zskiplistNode*) * level);
if (level > 0) if (level > 1)
zn->span = zmalloc(sizeof(unsigned int) * (level - 1)); zn->span = zmalloc(sizeof(unsigned int) * (level - 1));
else
zn->span = NULL;
zn->score = score; zn->score = score;
zn->obj = obj; zn->obj = obj;
return zn; return zn;