aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/backend/tcop/utility.c7
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(); \
{ \