From a9e940e23649a0f3dc3cbc23217e430002d5d6c9 Mon Sep 17 00:00:00 2001 From: Konstantin Knizhnik Date: Fri, 11 Jul 2025 21:48:27 +0300 Subject: [PATCH] Add assertion to store_cached_relkind --- pgxn/neon/relkind_cache.c | 1 + 1 file changed, 1 insertion(+) diff --git a/pgxn/neon/relkind_cache.c b/pgxn/neon/relkind_cache.c index cc46adb107..a70fd554ef 100644 --- a/pgxn/neon/relkind_cache.c +++ b/pgxn/neon/relkind_cache.c @@ -228,6 +228,7 @@ void store_cached_relkind(RelKindEntry* entry, RelKind relkind) { SpinLockAcquire(&relkind_ctl->mutex); + Assert(entry->relkind == RELKIND_UNKNOWN || entry->relkind == relkind); entry->relkind = relkind; Assert(entry->access_count != 0); if (--entry->access_count == 0)