Avoid deep recursion when assigning XIDs to multiple levels of subxacts.

Robert Haas <rhaas@postgresql.org>

Commit: 7be8946c78935f20faf17f8e313c4b86cb773967
Author: Robert Haas <rhaas@postgresql.org>
Date: 2010-07-23T00:43:00Z
Releases: 9.1.0
Avoid deep recursion when assigning XIDs to multiple levels of subxacts.

Backpatch to 8.0.

Andres Freund, with cleanup and adjustment for older branches by me.

Files

PathChange+/−
src/backend/access/transam/xact.c modified +25 −3