From 8b911a9ecc4ca94bfbdb520e5493fe1972db1695 Mon Sep 17 00:00:00 2001 From: maxiang Date: Fri, 6 Aug 2021 02:51:43 +0000 Subject: [PATCH] update src/common/backend/utils/init/miscinit.cpp. --- src/common/backend/utils/init/miscinit.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/common/backend/utils/init/miscinit.cpp b/src/common/backend/utils/init/miscinit.cpp index 2c9ca47cd..6c64f03df 100644 --- a/src/common/backend/utils/init/miscinit.cpp +++ b/src/common/backend/utils/init/miscinit.cpp @@ -802,8 +802,7 @@ void InitializeSessionUserId(const char* rolename) char userName[NAMEDATALEN]; MemoryContext oldcontext = NULL; oldcontext = MemoryContextSwitchTo(SESS_GET_MEM_CXT_GROUP(MEMORY_CONTEXT_EXECUTOR)); - if (u_sess->proc_cxt.MyProcPort->user_name) - pfree_ext(u_sess->proc_cxt.MyProcPort->user_name); + pfree_ext(u_sess->proc_cxt.MyProcPort->user_name); u_sess->proc_cxt.MyProcPort->user_name = pstrdup((char*)GetSuperUserName((char*)userName)); (void)MemoryContextSwitchTo(oldcontext); rolename = u_sess->proc_cxt.MyProcPort->user_name;