From bf9a55c10729988a3c7ffbe14108e29d90283939 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Wed, 15 Dec 2021 10:29:27 +0100 Subject: [PATCH] pg_checksums: Fix data type Segment numbers should be int, not BlockNumber (see also buffile.c). Likely no harm, but better for consistency. --- src/bin/pg_checksums/pg_checksums.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/pg_checksums/pg_checksums.c b/src/bin/pg_checksums/pg_checksums.c index e833c5d75e..ca337c9014 100644 --- a/src/bin/pg_checksums/pg_checksums.c +++ b/src/bin/pg_checksums/pg_checksums.c @@ -192,7 +192,7 @@ skipfile(const char *fn) } static void -scan_file(const char *fn, BlockNumber segmentno) +scan_file(const char *fn, int segmentno) { PGAlignedBlock buf; PageHeader header = (PageHeader) buf.data; @@ -370,7 +370,7 @@ scan_directory(const char *basedir, const char *subdir, bool sizeonly) char fnonly[MAXPGPATH]; char *forkpath, *segmentpath; - BlockNumber segmentno = 0; + int segmentno = 0; if (skipfile(de->d_name)) continue;