From 2df84b726983ae1f4fc9c16da61d5a0ce5114cc4 Mon Sep 17 00:00:00 2001 From: antirez Date: Thu, 26 Aug 2010 19:10:40 +0200 Subject: [PATCH] intset loading bug fixed --- src/rdb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rdb.c b/src/rdb.c index 96c5a09d..d8de5f76 100644 --- a/src/rdb.c +++ b/src/rdb.c @@ -702,7 +702,7 @@ robj *rdbLoadObject(int type, FILE *fp) { if (o->encoding == REDIS_ENCODING_INTSET) { /* Fetch integer value from element */ - if (getLongLongFromObject(ele,&llval) == REDIS_OK) { + if (isObjectRepresentableAsLongLong(ele,&llval) == REDIS_OK) { o->ptr = intsetAdd(o->ptr,llval,NULL); } else { setTypeConvert(o,REDIS_ENCODING_HT);