• Tom Lane's avatar
    Fix rare core dump in BackendIdGetTransactionIds(). · 701dcc98
    Tom Lane authored
    BackendIdGetTransactionIds() neglected the possibility that the PROC
    pointer in a ProcState array entry is null.  In current usage, this could
    only crash if the other backend had exited since pgstat_read_current_status
    saw it as active, which is a pretty narrow window.  But it's reachable in
    the field, per bug #12918 from Vladimir Borodin.
    
    Back-patch to 9.4 where the faulty code was introduced.
    701dcc98
sinvaladt.c 25.2 KB