aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/replication/basebackup.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/backend/replication/basebackup.c b/src/backend/replication/basebackup.c
index c5b83232fdf..1a0bae4c15f 100644
--- a/src/backend/replication/basebackup.c
+++ b/src/backend/replication/basebackup.c
@@ -597,8 +597,14 @@ perform_base_backup(basebackup_options *opt)
if (total_checksum_failures)
{
if (total_checksum_failures > 1)
+ {
+ char buf[64];
+
+ snprintf(buf, sizeof(buf), INT64_FORMAT, total_checksum_failures);
+
ereport(WARNING,
- (errmsg("%ld total checksum verification failures", total_checksum_failures)));
+ (errmsg("%s total checksum verification failures", buf)));
+ }
ereport(ERROR,
(errcode(ERRCODE_DATA_CORRUPTED),
errmsg("checksum verification failure during base backup")));