Commit bd59ecfb authored by antirez's avatar antirez
Browse files

fixed a problem leading to crashes, as keys can't be currently specially...

fixed a problem leading to crashes, as keys can't be currently specially encoded, so we can't encode integers at object loading time... For now this can be fixed passing a few flags, or later can be fixed allowing encoded keys as well
parent ee14da56
...@@ -3818,7 +3818,7 @@ static robj *rdbLoadIntegerObject(FILE *fp, int enctype) { ...@@ -3818,7 +3818,7 @@ static robj *rdbLoadIntegerObject(FILE *fp, int enctype) {
val = 0; /* anti-warning */ val = 0; /* anti-warning */
redisPanic("Unknown RDB integer encoding type"); redisPanic("Unknown RDB integer encoding type");
} }
return createStringObjectFromLongLong(val); return createObject(REDIS_STRING,sdsfromlonglong(val));
} }
static robj *rdbLoadLzfStringObject(FILE*fp) { static robj *rdbLoadLzfStringObject(FILE*fp) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment