]> granicus.if.org Git - postgresql/commit
Clear stmt_timeout_active if we disable_all_timeouts.
authorRobert Haas <rhaas@postgresql.org>
Fri, 9 Feb 2018 20:48:18 +0000 (15:48 -0500)
committerRobert Haas <rhaas@postgresql.org>
Fri, 9 Feb 2018 20:48:18 +0000 (15:48 -0500)
commitbe42015fcc7f91574775a53df9923a36fabddc60
tree9a3530848aa1b086c04d88fb2617e83ba2d7e9be
parent958e20e42d6c346ab89f6c72e4262230161d1663
Clear stmt_timeout_active if we disable_all_timeouts.

Otherwise, we can end up with the flag set when the timeout is
actually disabled, leading to misbehavior.  Commit
f8e5f156b30efee5d0038b03e38735773abcb7ed introduced this bug.

Reported by Peter Eisentraut.  Analysis and fix by Thomas Munro,
tweaked by me.

Discussion: http://postgr.es/m/6a909374-2602-7136-8c70-397330a418f3@2ndquadrant.com
src/backend/tcop/postgres.c