diff options
author | yoav <yoav@monfort.co.il> | 2012-12-31 00:44:30 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2014-08-18 11:09:06 +0200 |
commit | 0a98b21f657b2bfc822619c33bb8f9991df742d6 (patch) | |
tree | ece0f62026d14da1a70468c21f777d0a8e2b9c36 | |
parent | 233d24a7378f3ef59baa7aa593278338c8e9d0d9 (diff) | |
download | redis-0a98b21f657b2bfc822619c33bb8f9991df742d6.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
@@ -688,7 +688,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; |