diff options
Diffstat (limited to 'contrib/sepgsql/uavc.c')
-rw-r--r-- | contrib/sepgsql/uavc.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/contrib/sepgsql/uavc.c b/contrib/sepgsql/uavc.c index 8ce0bc631b7..f5279cc9b6e 100644 --- a/contrib/sepgsql/uavc.c +++ b/contrib/sepgsql/uavc.c @@ -181,14 +181,11 @@ sepgsql_avc_unlabeled(void) { avc_unlabeled = MemoryContextStrdup(avc_mem_cxt, unlabeled); } - PG_CATCH(); + PG_FINALLY(); { freecon(unlabeled); - PG_RE_THROW(); } PG_END_TRY(); - - freecon(unlabeled); } return avc_unlabeled; } |