X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/3e2a0bf44a1fe3494fa655a54c9a0b24bf7689ef..f85cd526c155a1b1302b2d080502d40227af00ec:/src/rdb.c diff --git a/src/rdb.c b/src/rdb.c index f98d8579..d019d94f 100644 --- a/src/rdb.c +++ b/src/rdb.c @@ -918,7 +918,7 @@ void stopLoading(void) { int rdbLoad(char *filename) { FILE *fp; uint32_t dbid; - int type, retval, rdbver; + int type, rdbver; redisDb *db = server.db+0; char buf[1024]; time_t expiretime, now = time(NULL); @@ -981,11 +981,8 @@ int rdbLoad(char *filename) { continue; } /* Add the new object in the hash table */ - retval = dbAdd(db,key,val); - if (retval == REDIS_ERR) { - redisLog(REDIS_WARNING,"Loading DB, duplicated key (%s) found! Unrecoverable error, exiting now.", key->ptr); - exit(1); - } + dbAdd(db,key,val); + /* Set the expire time if needed */ if (expiretime != -1) setExpire(db,key,expiretime);