Initialize dblink remoteConn struct in all cases
authorJoe Conway <[email protected]>
Thu, 28 May 2020 17:45:06 +0000 (13:45 -0400)
committerJoe Conway <[email protected]>
Thu, 28 May 2020 17:45:06 +0000 (13:45 -0400)
commit43d3d73189fd7ee877a65d810a98c1022ba368b7
treeff22b1723be5756f222fb99abeb6d49bd4a85775
parent2cbe3a9542196b1b87ba91369f1ace91228b9760
Initialize dblink remoteConn struct in all cases

Two of the members of rconn were left uninitialized. When
dblink_open() is called without an outer transaction it
handles the initialization for us, but with an outer
transaction it does not. Arrange for initialization
in all cases. Backpatch to all supported versions.

Reported-by: Alexander Lakhin
Discussion: https://www.postgresql.org/message-id/flat/9bd0744f-5f04-c778-c5b3-809efe9c30c7%40joeconway.com#c545909a41664991aca60c4d70a10ce7
contrib/dblink/dblink.c