diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/tcop/utility.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index 77b4e5368e7..954040cfb85 100644 --- a/src/backend/tcop/utility.c +++ b/src/backend/tcop/utility.c @@ -380,12 +380,9 @@ ProcessUtility(Node *parsetree, */ #define UTILITY_BEGIN_QUERY(isComplete) \ do { \ - bool _needCleanup = false; \ + bool _needCleanup; \ \ - if (isComplete) \ - { \ - _needCleanup = EventTriggerBeginCompleteQuery(); \ - } \ + _needCleanup = (isComplete) && EventTriggerBeginCompleteQuery(); \ \ PG_TRY(); \ { \ |