diff --git a/contrib/dblink/dblink.c b/contrib/dblink/dblink.c index 0bea6487ec3..32668828e35 100644 --- a/contrib/dblink/dblink.c +++ b/contrib/dblink/dblink.c @@ -1981,8 +1981,8 @@ createNewConnection(const char *name, remoteConn * con) if (found) { - PQfinish(rconn->conn); - pfree(rconn); + PQfinish(con->con); + pfree(con); ereport(ERROR, (errcode(ERRCODE_DUPLICATE_OBJECT),