]> git.saurik.com Git - redis.git/commitdiff
fixed a problem leading to crashes, as keys can't be currently specially encoded...
authorantirez <antirez@gmail.com>
Tue, 11 May 2010 12:30:56 +0000 (14:30 +0200)
committerantirez <antirez@gmail.com>
Tue, 11 May 2010 12:30:56 +0000 (14:30 +0200)
redis.c

diff --git a/redis.c b/redis.c
index 35020a91212b923a71eb4b25d88cd489a9643cda..1345322f5831ef8e38020607af3fb597f79a5fa1 100644 (file)
--- a/redis.c
+++ b/redis.c
@@ -3818,7 +3818,7 @@ static robj *rdbLoadIntegerObject(FILE *fp, int enctype) {
         val = 0; /* anti-warning */
         redisPanic("Unknown RDB integer encoding type");
     }
-    return createStringObjectFromLongLong(val);
+    return createObject(REDIS_STRING,sdsfromlonglong(val));
 }
 
 static robj *rdbLoadLzfStringObject(FILE*fp) {