diff --git a/src/aof.c b/src/aof.c index c6b84040..806a7d00 100644 --- a/src/aof.c +++ b/src/aof.c @@ -1169,9 +1169,9 @@ int rewriteAppendOnlyFile(char *filename) { return REDIS_OK; werr: + redisLog(REDIS_WARNING,"Write error writing append only file on disk: %s", strerror(errno)); fclose(fp); unlink(tmpfile); - redisLog(REDIS_WARNING,"Write error writing append only file on disk: %s", strerror(errno)); if (di) dictReleaseIterator(di); return REDIS_ERR; } diff --git a/src/rdb.c b/src/rdb.c index 3dd69f28..f695f414 100644 --- a/src/rdb.c +++ b/src/rdb.c @@ -755,9 +755,9 @@ int rdbSave(char *filename) { return REDIS_OK; werr: + redisLog(REDIS_WARNING,"Write error saving DB on disk: %s", strerror(errno)); fclose(fp); unlink(tmpfile); - redisLog(REDIS_WARNING,"Write error saving DB on disk: %s", strerror(errno)); return REDIS_ERR; }