summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzhaozhao.zz <zhaozhao.zz@alibaba-inc.com>2017-11-30 13:38:54 +0800
committerzhaozhao.zz <zhaozhao.zz@alibaba-inc.com>2017-12-04 19:49:23 +0800
commit664bbfe7604a28e0d359c04a0b73d1a78d255568 (patch)
treedf78b3f75704cb8cefa29964f208172ffb385f48
parent2869284e44ca64d633a75752981333d5c0520056 (diff)
downloadredis-664bbfe7604a28e0d359c04a0b73d1a78d255568.tar.gz
quicklist: fix the return value of quicklistCount
-rw-r--r--src/quicklist.c2
-rw-r--r--src/quicklist.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/quicklist.c b/src/quicklist.c
index c8b72743c..faa08c65f 100644
--- a/src/quicklist.c
+++ b/src/quicklist.c
@@ -149,7 +149,7 @@ REDIS_STATIC quicklistNode *quicklistCreateNode(void) {
}
/* Return cached quicklist count */
-unsigned int quicklistCount(const quicklist *ql) { return ql->count; }
+unsigned long quicklistCount(const quicklist *ql) { return ql->count; }
/* Free entire quicklist. */
void quicklistRelease(quicklist *quicklist) {
diff --git a/src/quicklist.h b/src/quicklist.h
index 8f3875900..7ca23d6e6 100644
--- a/src/quicklist.h
+++ b/src/quicklist.h
@@ -154,7 +154,7 @@ int quicklistPopCustom(quicklist *quicklist, int where, unsigned char **data,
void *(*saver)(unsigned char *data, unsigned int sz));
int quicklistPop(quicklist *quicklist, int where, unsigned char **data,
unsigned int *sz, long long *slong);
-unsigned int quicklistCount(const quicklist *ql);
+unsigned long quicklistCount(const quicklist *ql);
int quicklistCompare(unsigned char *p1, unsigned char *p2, int p2_len);
size_t quicklistGetLzf(const quicklistNode *node, void **data);