From: Peter Eisentraut Date: Tue, 8 Sep 2020 15:11:16 +0000 (+0200) Subject: Use for name of unnamed portal's memory context X-Git-Tag: REL_14_BETA1~1693 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=728d4bc16b79dea0dd6d540aa5c55a84ac722a09;p=thirdparty%2Fpostgresql.git Use for name of unnamed portal's memory context Otherwise just printing an empty string makes the memory context debug output slightly confusing. Discussion: https://www.postgresql.org/message-id/flat/ccb353ef-89ff-09b3-8046-1d2514624b9c%402ndquadrant.com --- diff --git a/src/backend/utils/mmgr/portalmem.c b/src/backend/utils/mmgr/portalmem.c index 7072ce48a3e..ec6f80ee99b 100644 --- a/src/backend/utils/mmgr/portalmem.c +++ b/src/backend/utils/mmgr/portalmem.c @@ -220,8 +220,8 @@ CreatePortal(const char *name, bool allowDup, bool dupSilent) /* put portal in table (sets portal->name) */ PortalHashTableInsert(portal, name); - /* reuse portal->name copy */ - MemoryContextSetIdentifier(portal->portalContext, portal->name); + /* for named portals reuse portal->name copy */ + MemoryContextSetIdentifier(portal->portalContext, portal->name[0] ? portal->name : ""); return portal; }