summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2023-04-05 07:34:52 +0200
committerPeter Eisentraut <peter@eisentraut.org>2023-04-05 07:34:52 +0200
commitc209d317e9b818e25b30703c60113875acb73008 (patch)
tree1ca05805ce18b533ddbefac458ac371f01001744
parent9d2a464a04846961ffa6b5f2c25b68bc2bf0af67 (diff)
downloadpostgresql-c209d317e9b818e25b30703c60113875acb73008.tar.gz
Fix minor signed/unsigned mixup
The chunk header is unsigned, and the output format takes unsigned, so casting it to signed in between is incorrect.
-rw-r--r--src/backend/utils/mmgr/mcxt.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/utils/mmgr/mcxt.c b/src/backend/utils/mmgr/mcxt.c
index 0b00802df7..71aad512b7 100644
--- a/src/backend/utils/mmgr/mcxt.c
+++ b/src/backend/utils/mmgr/mcxt.c
@@ -217,14 +217,14 @@ static void
BogusFree(void *pointer)
{
elog(ERROR, "pfree called with invalid pointer %p (header 0x%016llx)",
- pointer, (long long) GetMemoryChunkHeader(pointer));
+ pointer, (unsigned long long) GetMemoryChunkHeader(pointer));
}
static void *
BogusRealloc(void *pointer, Size size)
{
elog(ERROR, "repalloc called with invalid pointer %p (header 0x%016llx)",
- pointer, (long long) GetMemoryChunkHeader(pointer));
+ pointer, (unsigned long long) GetMemoryChunkHeader(pointer));
return NULL; /* keep compiler quiet */
}
@@ -232,7 +232,7 @@ static MemoryContext
BogusGetChunkContext(void *pointer)
{
elog(ERROR, "GetMemoryChunkContext called with invalid pointer %p (header 0x%016llx)",
- pointer, (long long) GetMemoryChunkHeader(pointer));
+ pointer, (unsigned long long) GetMemoryChunkHeader(pointer));
return NULL; /* keep compiler quiet */
}
@@ -240,7 +240,7 @@ static Size
BogusGetChunkSpace(void *pointer)
{
elog(ERROR, "GetMemoryChunkSpace called with invalid pointer %p (header 0x%016llx)",
- pointer, (long long) GetMemoryChunkHeader(pointer));
+ pointer, (unsigned long long) GetMemoryChunkHeader(pointer));
return 0; /* keep compiler quiet */
}