X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/4ab988238f7418d018bf4412c6c956845ffbeab9..d934e1e85b1ec1c6d2cd07292cced53770f4a626:/src/rdb.c diff --git a/src/rdb.c b/src/rdb.c index 9129056d..60d0a6ce 100644 --- a/src/rdb.c +++ b/src/rdb.c @@ -404,7 +404,7 @@ int rdbSaveKeyValuePair(FILE *fp, redisDb *db, robj *key, robj *val, { time_t expiretime; - expiretime = getExpire(db,&key); + expiretime = getExpire(db,key); /* Save the expire time */ if (expiretime != -1) { @@ -415,7 +415,7 @@ int rdbSaveKeyValuePair(FILE *fp, redisDb *db, robj *key, robj *val, } /* Save type, key, value */ if (rdbSaveType(fp,val->type) == -1) return -1; - if (rdbSaveStringObject(fp,&key) == -1) return -1; + if (rdbSaveStringObject(fp,key) == -1) return -1; if (rdbSaveObject(fp,val) == -1) return -1; return 1; } @@ -459,7 +459,7 @@ int rdbSave(char *filename) { robj key, *o = dictGetEntryVal(de); initStaticStringObject(key,keystr); - if (rdbSaveKeyValuePair(fp,db,key,o,now) == -1) goto werr; + if (rdbSaveKeyValuePair(fp,db,&key,o,now) == -1) goto werr; } dictReleaseIterator(di); }