diff options
author | yoav <yoav@monfort.co.il> | 2012-12-31 00:44:30 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2014-08-27 10:30:04 +0200 |
commit | ef12b4c3eb8f467157c11257ba57f9840b60478f (patch) | |
tree | 6b2d0eede230cfc034d375d8d8e9b9a502038c74 | |
parent | 1580a378b8b2dee2be713e78b0b9091666e80890 (diff) | |
download | redis-ef12b4c3eb8f467157c11257ba57f9840b60478f.tar.gz |
Add error check for writing RDB checksum
Closes #857
-rw-r--r-- | src/rdb.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -687,7 +687,7 @@ int rdbSave(char *filename) { * loading code skips the check in this case. */ cksum = rdb.cksum; memrev64ifbe(&cksum); - rioWrite(&rdb,&cksum,8); + if (rioWrite(&rdb,&cksum,8) == 0) goto werr; /* Make sure data will not remain on the OS's output buffers */ if (fflush(fp) == EOF) goto werr; |