diff options
author | antirez <antirez@gmail.com> | 2016-07-06 19:00:43 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2016-07-06 19:00:43 +0200 |
commit | 24882e31f2fd52a2750a1953a5e479576e392ee1 (patch) | |
tree | 143cd8f7df3e5d0c3bcdb4c6fc91dc505cbe181a /src/redis-check-rdb.c | |
parent | 1e6bb9ef0c60c22eab9e8d334be9f83a5845b2bb (diff) | |
download | redis-24882e31f2fd52a2750a1953a5e479576e392ee1.tar.gz |
Fix redis_check_rdb() return value.
Diffstat (limited to 'src/redis-check-rdb.c')
-rw-r--r-- | src/redis-check-rdb.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/redis-check-rdb.c b/src/redis-check-rdb.c index e123b7f34..8da860a08 100644 --- a/src/redis-check-rdb.c +++ b/src/redis-check-rdb.c @@ -172,7 +172,8 @@ void rdbCheckSetupSignals(void) { sigaction(SIGILL, &act, NULL); } -/* Check the specified RDB file. */ +/* Check the specified RDB file. Return 0 if the RDB looks sane, otherwise + * 1 is returned. */ int redis_check_rdb(char *rdbfilename) { uint64_t dbid; int type, rdbver; @@ -181,7 +182,7 @@ int redis_check_rdb(char *rdbfilename) { FILE *fp; rio rdb; - if ((fp = fopen(rdbfilename,"r")) == NULL) return C_ERR; + if ((fp = fopen(rdbfilename,"r")) == NULL) return 1; rioInitWithFile(&rdb,fp); rdbstate.rio = &rdb; |