]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Initialize dblink remoteConn struct in all cases
authorJoe Conway <mail@joeconway.com>
Thu, 28 May 2020 17:45:15 +0000 (13:45 -0400)
committerJoe Conway <mail@joeconway.com>
Thu, 28 May 2020 17:45:15 +0000 (13:45 -0400)
commitf140d9b6e0aff91e07b7dd80cf0915bb19f02a9c
treebc61fc28c4c21ed207795d8de5e68d65ba790405
parentbfb9595a786e62359d0a2c1613f4acdd3e1b88e6
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