From d1e708454f3dbca5da8b4dd954c5aa95af9efe28 Mon Sep 17 00:00:00 2001 From: Ian Barwick Date: Tue, 28 May 2019 14:37:36 +0900 Subject: [PATCH] Fix fwrite() result check --- repmgr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repmgr.c b/repmgr.c index 4f0f5bc0..2b6fc28b 100644 --- a/repmgr.c +++ b/repmgr.c @@ -782,7 +782,7 @@ repmgrd_pause(PG_FUNCTION_ARGS) pause ? 1 : 0); LWLockRelease(shared_state->lock); - if (fwrite(buf.data, strlen(buf.data) + 1, 1, file) != strlen(buf.data) + 1) + if (fwrite(buf.data, strlen(buf.data) + 1, 1, file) != 1) { elog(WARNING, _("unable to write to file %s"), REPMGRD_STATE_FILE); }