sriggs(at)postgresql(dot)org (Simon Riggs) writes:
> Log Message:
> -----------
> Use malloc() in GetLockConflicts() when called InHotStandby to avoid repeated
> palloc calls. Current code assumed this was already true, so this is a bug fix.
It seems pretty ugly to allocate the same pointer sometimes with malloc
and sometimes with palloc. How about palloc'ing it in TopMemoryContext
when you want it to be persistent?
regards, tom lane