Initialize dblink remoteConn struct in all cases
authorJoe Conway <mail@joeconway.com>
Thu, 28 May 2020 17:45:11 +0000 (13:45 -0400)
committerJoe Conway <mail@joeconway.com>
Thu, 28 May 2020 17:45:11 +0000 (13:45 -0400)
commit43d7934a3a9291aac6d3c713107bdac059062e0d
tree2dd8a2f957a008886872b091ff5609a1b0b035b3
parent28e2c6eacc69e2a186d6fe5d2b9c55c5f978d368
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