From 63a0679fee3ad42cbf1b6d680896ccb3819c2530 Mon Sep 17 00:00:00 2001 From: Artem Gavrilov Date: Sat, 8 Jun 2024 17:50:42 +0200 Subject: [PATCH] Fix for PG12 --- pg_stat_monitor.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pg_stat_monitor.c b/pg_stat_monitor.c index b1180d4..468d4a5 100644 --- a/pg_stat_monitor.c +++ b/pg_stat_monitor.c @@ -1279,11 +1279,14 @@ pgsm_ProcessUtility(PlannedStmt *pstmt, const char *queryString, dest, completionTag); #endif + if (bump_level) + nesting_level--; } - PG_FINALLY(); + PG_CATCH(); { if (bump_level) nesting_level--; + PG_RE_THROW(); } PG_END_TRY(); }