redis_check_rdb(): the rio structure must be global.
The rio structure is referenced in the global 'riostate' structure in order for the logging functions to be always able to access the state of the "pseudo-loading" of the RDB, needed for the check. Courtesy of Valgrind.
This commit is contained in:
parent
0a881fbe91
commit
6360073270
@ -180,7 +180,7 @@ int redis_check_rdb(char *rdbfilename) {
|
||||
char buf[1024];
|
||||
long long expiretime, now = mstime();
|
||||
FILE *fp;
|
||||
rio rdb;
|
||||
static rio rdb; /* Pointed by global struct riostate. */
|
||||
|
||||
if ((fp = fopen(rdbfilename,"r")) == NULL) return 1;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user