• T
    Fix pg_plan_queries() to restore the previous setting of ActiveSnapshot · da6a707c
    Tom Lane 提交于
    (probably NULL) before exiting.  Up to now it's just left the variable as it
    set it, which means that after we're done processing the current client
    message, ActiveSnapshot is probably pointing at garbage (because this function
    is typically run in MessageContext which will get reset).  There doesn't seem
    to have been any code path in which that mattered before 8.3, but now the
    plancache module might try to use the stale value if the next client message
    is a Bind for a prepared statement that is in need of replanning.  Per report
    from Alex Hunsaker.
    da6a707c
postgres.c 101.0 KB