diff options
author | Amit Kapila <akapila@postgresql.org> | 2021-02-25 07:48:24 +0530 |
---|---|---|
committer | Amit Kapila <akapila@postgresql.org> | 2021-02-25 07:48:24 +0530 |
commit | 8a4f9522d0c7d197c7eaa62cc72fb1bf9b90f05b (patch) | |
tree | c0c74ab6a0a5eab9e4cc83b19ddb7ab57e47233a | |
parent | bcf2667bf62d72faced64cb60ffbd2e599a0ebe8 (diff) | |
download | postgresql-8a4f9522d0c7d197c7eaa62cc72fb1bf9b90f05b.tar.gz postgresql-8a4f9522d0c7d197c7eaa62cc72fb1bf9b90f05b.zip |
Fix relcache reference leak introduced by ce0fdbfe97.
Author: Sawada Masahiko
Reviewed-by: Amit Kapila
Discussion: https://postgr.es/m/CAD21AoA7ZEfsOXQ9HQqMv3QYGsEm2H5Wk5ic5S=mvzDf-3a3SA@mail.gmail.com
-rw-r--r-- | src/backend/catalog/pg_subscription.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/backend/catalog/pg_subscription.c b/src/backend/catalog/pg_subscription.c index c32fc8137d8..40397688651 100644 --- a/src/backend/catalog/pg_subscription.c +++ b/src/backend/catalog/pg_subscription.c @@ -353,6 +353,7 @@ GetSubscriptionRelState(Oid subid, Oid relid, XLogRecPtr *sublsn) if (!HeapTupleIsValid(tup)) { + table_close(rel, AccessShareLock); *sublsn = InvalidXLogRecPtr; return SUBREL_STATE_UNKNOWN; } |