From 7c5ebe3992332b35886c0f40346036406b0b84fd Mon Sep 17 00:00:00 2001 From: chenzhikai <895543892@qq.com> Date: Wed, 8 Mar 2023 17:48:06 +0800 Subject: [PATCH] =?UTF-8?q?dblink=E9=81=97=E7=95=99=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- contrib/dblink/dblink.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/contrib/dblink/dblink.cpp b/contrib/dblink/dblink.cpp index 9c7d148d8..8cf51632f 100644 --- a/contrib/dblink/dblink.cpp +++ b/contrib/dblink/dblink.cpp @@ -827,6 +827,9 @@ Datum dblink_connect(PG_FUNCTION_ARGS) rconn->linker = olinker; createNewConnection(conname, rconn); } else { + if (PCONN->linker) { + PCONN->linker->finish(); + } PCONN->linker = olinker; } } else { @@ -844,6 +847,9 @@ Datum dblink_connect(PG_FUNCTION_ARGS) rconn->linker = plinker; createNewConnection(conname, rconn); } else { + if (PCONN->linker) { + PCONN->linker->finish(); + } PCONN->linker = plinker; } }