diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2014-04-30 13:46:13 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2014-04-30 13:46:13 -0400 |
commit | 0bff398761b5e6119b40550bbe3751f4194dc7a7 (patch) | |
tree | bee7579cd7cbd91c68a3aa9797839bfa9d8a0f92 /src/backend/access/transam/xlogutils.c | |
parent | 41de93c53aa941167d445ecb7d91d58829adcc92 (diff) | |
download | postgresql-0bff398761b5e6119b40550bbe3751f4194dc7a7.tar.gz postgresql-0bff398761b5e6119b40550bbe3751f4194dc7a7.zip |
Check for interrupts and stack overflow during rule/view dumps.
Since ruleutils.c recurses, it could be driven to stack overflow by
deeply nested constructs. Very large queries might also take long
enough to deparse that a check for interrupts seems like a good idea.
Stick appropriate tests into a couple of key places.
Noted by Greg Stark. Back-patch to all supported branches.
Diffstat (limited to 'src/backend/access/transam/xlogutils.c')
0 files changed, 0 insertions, 0 deletions