From 3286b99ff1dbf012e192040f6ec46f3fb36993c2 Mon Sep 17 00:00:00 2001 From: Andres Freund Date: Mon, 2 Jan 2017 03:57:35 -0800 Subject: [PATCH] Remove useless changing of CurrentMemoryContext. --- src/backend/distributed/connection/connection_management.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/backend/distributed/connection/connection_management.c b/src/backend/distributed/connection/connection_management.c index fc1b2c9c5..6767a41a9 100644 --- a/src/backend/distributed/connection/connection_management.c +++ b/src/backend/distributed/connection/connection_management.c @@ -163,7 +163,6 @@ StartNodeUserDatabaseConnection(uint32 flags, const char *hostname, int32 port, ConnectionHashKey key; ConnectionHashEntry *entry = NULL; MultiConnection *connection; - MemoryContext oldContext; bool found; /* do some minimal input checks */ @@ -234,11 +233,8 @@ StartNodeUserDatabaseConnection(uint32 flags, const char *hostname, int32 port, */ connection = StartConnectionEstablishment(&key); - oldContext = MemoryContextSwitchTo(ConnectionContext); dlist_push_tail(entry->connections, &connection->connectionNode); - MemoryContextSwitchTo(oldContext); - if (flags & SESSION_LIFESPAN) { connection->sessionLifespan = true;