Fix incorrect format placeholders
authorPeter Eisentraut <peter@eisentraut.org>
Wed, 29 Dec 2021 09:08:41 +0000 (10:08 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Wed, 29 Dec 2021 09:08:41 +0000 (10:08 +0100)
src/backend/access/transam/xlog.c
src/backend/access/transam/xlogutils.c
src/bin/pg_waldump/pg_waldump.c

index 1e1fbe957faf3a5772c8844de1a14fa6edb915e6..87cd05c945468cbbceb066b089ba9776e49d6f12 100644 (file)
@@ -10714,13 +10714,13 @@ xlog_block_info(StringInfo buf, XLogReaderState *record)
 
                XLogRecGetBlockTag(record, block_id, &rnode, &forknum, &blk);
                if (forknum != MAIN_FORKNUM)
-                       appendStringInfo(buf, "; blkref #%u: rel %u/%u/%u, fork %u, blk %u",
+                       appendStringInfo(buf, "; blkref #%d: rel %u/%u/%u, fork %u, blk %u",
                                                         block_id,
                                                         rnode.spcNode, rnode.dbNode, rnode.relNode,
                                                         forknum,
                                                         blk);
                else
-                       appendStringInfo(buf, "; blkref #%u: rel %u/%u/%u, blk %u",
+                       appendStringInfo(buf, "; blkref #%d: rel %u/%u/%u, blk %u",
                                                         block_id,
                                                         rnode.spcNode, rnode.dbNode, rnode.relNode,
                                                         blk);
index b33e0531ed1375019ec3b385e332f16231c2cac1..b2a57bd4ff6c8af3cffd94e60d7ef5ed487fe812 100644 (file)
@@ -985,14 +985,14 @@ WALReadRaiseError(WALReadError *errinfo)
                errno = errinfo->wre_errno;
                ereport(ERROR,
                                (errcode_for_file_access(),
-                                errmsg("could not read from log segment %s, offset %u: %m",
+                                errmsg("could not read from log segment %s, offset %d: %m",
                                                fname, errinfo->wre_off)));
        }
        else if (errinfo->wre_read == 0)
        {
                ereport(ERROR,
                                (errcode(ERRCODE_DATA_CORRUPTED),
-                                errmsg("could not read from log segment %s, offset %u: read %d of %d",
+                                errmsg("could not read from log segment %s, offset %d: read %d of %d",
                                                fname, errinfo->wre_off, errinfo->wre_read,
                                                errinfo->wre_req)));
        }
index f66b5a8dba0d73a18783101ef3b1d4509f7a3996..493fc8e83b1083f1d1f8a4a5e8d35a4f1bc1e38b 100644 (file)
@@ -382,11 +382,11 @@ WALDumpReadPage(XLogReaderState *state, XLogRecPtr targetPagePtr, int reqLen,
                if (errinfo.wre_errno != 0)
                {
                        errno = errinfo.wre_errno;
-                       fatal_error("could not read from file %s, offset %u: %m",
+                       fatal_error("could not read from file %s, offset %d: %m",
                                                fname, errinfo.wre_off);
                }
                else
-                       fatal_error("could not read from file %s, offset %u: read %d of %d",
+                       fatal_error("could not read from file %s, offset %d: read %d of %d",
                                                fname, errinfo.wre_off, errinfo.wre_read,
                                                errinfo.wre_req);
        }
@@ -518,13 +518,13 @@ XLogDumpDisplayRecord(XLogDumpConfig *config, XLogReaderState *record)
 
                        XLogRecGetBlockTag(record, block_id, &rnode, &forknum, &blk);
                        if (forknum != MAIN_FORKNUM)
-                               printf(", blkref #%u: rel %u/%u/%u fork %s blk %u",
+                               printf(", blkref #%d: rel %u/%u/%u fork %s blk %u",
                                           block_id,
                                           rnode.spcNode, rnode.dbNode, rnode.relNode,
                                           forkNames[forknum],
                                           blk);
                        else
-                               printf(", blkref #%u: rel %u/%u/%u blk %u",
+                               printf(", blkref #%d: rel %u/%u/%u blk %u",
                                           block_id,
                                           rnode.spcNode, rnode.dbNode, rnode.relNode,
                                           blk);
@@ -548,7 +548,7 @@ XLogDumpDisplayRecord(XLogDumpConfig *config, XLogReaderState *record)
                                continue;
 
                        XLogRecGetBlockTag(record, block_id, &rnode, &forknum, &blk);
-                       printf("\tblkref #%u: rel %u/%u/%u fork %s blk %u",
+                       printf("\tblkref #%d: rel %u/%u/%u fork %s blk %u",
                                   block_id,
                                   rnode.spcNode, rnode.dbNode, rnode.relNode,
                                   forkNames[forknum],
@@ -943,7 +943,7 @@ main(int argc, char **argv)
                                        private.startptr = (uint64) xlogid << 32 | xrecoff;
                                break;
                        case 't':
-                               if (sscanf(optarg, "%d", &private.timeline) != 1)
+                               if (sscanf(optarg, "%u", &private.timeline) != 1)
                                {
                                        pg_log_error("could not parse timeline \"%s\"", optarg);
                                        goto bad_argument;