mirror of
https://codeberg.org/redict/redict.git
synced 2025-01-22 16:18:28 -05:00
Change the order of start startLoadingFile call in redis-check-rdb. (#8676)
redis_check_rdb in some scenarios only stopLoading is called because startLoadingFile is called too late.
This commit is contained in:
parent
9ae4f5c73d
commit
0418253a9b
@ -192,6 +192,7 @@ int redis_check_rdb(char *rdbfilename, FILE *fp) {
|
||||
int closefile = (fp == NULL);
|
||||
if (fp == NULL && (fp = fopen(rdbfilename,"r")) == NULL) return 1;
|
||||
|
||||
startLoadingFile(fp, rdbfilename, RDBFLAGS_NONE);
|
||||
rioInitWithFile(&rdb,fp);
|
||||
rdbstate.rio = &rdb;
|
||||
rdb.update_cksum = rdbLoadProgressCallback;
|
||||
@ -208,7 +209,6 @@ int redis_check_rdb(char *rdbfilename, FILE *fp) {
|
||||
}
|
||||
|
||||
expiretime = -1;
|
||||
startLoadingFile(fp, rdbfilename, RDBFLAGS_NONE);
|
||||
while(1) {
|
||||
robj *key, *val;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user