> On 28 Aug 2025, at 16:14, m.korot...@postgrespro.ru wrote: > > Hi all, > I have found a potential memory leak in src/bin/pg_dump/dumputils.c in the > function generate_restrict_key(). > Memory is allocated to the ret pointer if pg_strong_random returns false, and > this leads to a memory leak. > I have replaced the allocation to avoid this leak.
This is not actually a leak since the application will terminate immediately if a restrict key cannot be generated. If you inspect the callsites you will see this pattern: if (!restrict_key) restrict_key = generate_restrict_key(); if (!restrict_key) pg_fatal("could not generate restrict key"); -- Daniel Gustafsson