]> git.saurik.com Git - redis.git/commitdiff
intset loading bug fixed
authorantirez <antirez@gmail.com>
Thu, 26 Aug 2010 17:10:40 +0000 (19:10 +0200)
committerantirez <antirez@gmail.com>
Thu, 26 Aug 2010 17:10:40 +0000 (19:10 +0200)
src/rdb.c

index 96c5a09d21f5b591d36fdb9081e71c6affcbf865..d8de5f76790e76cc55d823bc14dfe8108a2d84fd 100644 (file)
--- 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);