Fix incorrect change in dblink introduced by the previous commit
authorItagaki Takahiro <[email protected]>
Thu, 10 Jun 2010 00:42:34 +0000 (00:42 +0000)
committerItagaki Takahiro <[email protected]>
Thu, 10 Jun 2010 00:42:34 +0000 (00:42 +0000)
"Fix connection leak in dblink".

contrib/dblink/dblink.c

index 0bea6487ec3fa17fce196c01a0d4e2dc9c4dfce0..32668828e35f7039210a84034104ec73e732e5dc 100644 (file)
@@ -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),