]> granicus.if.org Git - postgresql/commit
Oops, in the previous fix to prevent a cursor that's being used in a FOR
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 13 Jul 2010 09:02:53 +0000 (09:02 +0000)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 13 Jul 2010 09:02:53 +0000 (09:02 +0000)
commit49d7a64f60425c56fa331e2fee99aa7967abc847
tree8da9af2f6a99ebb8e5d6f81d0876944db0a9d34b
parent371a14255b24baa101f688a961b54e20b3ca6a17
Oops, in the previous fix to prevent a cursor that's being used in a FOR
loop from being dropped, I missed subtransaction cleanup. Pinned portals
must be dropped at subtransaction cleanup just as they are at main
transaction cleanup.

Per bug #5556 by Robert Walker. Backpatch to 8.0, 7.4 didn't have
subtransactions.
src/backend/utils/mmgr/portalmem.c