From ef12b4c3eb8f467157c11257ba57f9840b60478f Mon Sep 17 00:00:00 2001 From: yoav Date: Mon, 31 Dec 2012 00:44:30 +0200 Subject: [PATCH] Add error check for writing RDB checksum Closes #857 --- src/rdb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rdb.c b/src/rdb.c index e4ebf37d..b19dbf1d 100644 --- a/src/rdb.c +++ b/src/rdb.c @@ -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; -- GitLab