Don't prematurely free the BufferAccessStrategy in pgstat_heap().
Noah Misch <noah@leadboat.com>
Don't prematurely free the BufferAccessStrategy in pgstat_heap(). This function continued to use it after heap_endscan() freed it. In passing, don't explicit create a strategy here. Instead, use the one created by heap_beginscan_strat(), if any. Back-patch to 9.2, where use of a BufferAccessStrategy here was introduced.
Files
| Path | Change | +/− |
|---|---|---|
| contrib/pgstattuple/pgstattuple.c | modified | +5 −8 |