postgres-github.git / summary / log / commit / refs

commit    66366217822e23a00251f6ba3743d8e5675fcfc2
Author:   Michael Paquier <michael@paquier.xyz>
Date:     Wed May 13 06:39:44 2026 +0000

    pg_stat_statements: Set PlannedStmt to NULL after nested utility execution
    
    As mentioned in 8268e41aca23, pgss_ProcessUtility() may free the
    PlannedStmt after an internal ROLLBACK.  This commit sets the
    PlannedStmt "pstmt" to NULL once it is no longer safe to rely on it,
    making bugs similar to the one fixed by the previous commit easier to
    detect.
    
    Suggested-by: Andres Freund <andres@anarazel.de>
    Reviewed-by: Chao Li <li.evan.chao@gmail.com>
    Discussion: https://postgr.es/m/0A9A8DAC-BC3C-4C7A-9504-2C6050405544@anarazel.de

[parent: 900c07b854a7]