mirror of
https://github.com/postgres/postgres.git
synced 2025-05-09 18:21:05 +03:00
Fix bug in generation.c's valgrind support.
This doesn't look like the last such bug, but it's one that the test_decoding regression test is tripping over. Per buildfarm. Tomas Vondra Discussion: https://postgr.es/m/c903f275-2150-fa52-64bf-dca7b53ebf8d@fuzzy.cz
This commit is contained in:
parent
9c55391f0f
commit
cc3c4af4a9
@ -409,9 +409,14 @@ GenerationAlloc(MemoryContext context, Size size)
|
||||
|
||||
chunk = (GenerationChunk *) block->freeptr;
|
||||
|
||||
/* Prepare to initialize the chunk header. */
|
||||
VALGRIND_MAKE_MEM_UNDEFINED(chunk, Generation_CHUNKHDRSZ);
|
||||
|
||||
block->nchunks += 1;
|
||||
block->freeptr += (Generation_CHUNKHDRSZ + chunk_size);
|
||||
|
||||
Assert(block->freeptr <= block->endptr);
|
||||
|
||||
chunk->block = block;
|
||||
|
||||
chunk->context = set;
|
||||
|
Loading…
x
Reference in New Issue
Block a user