pgsql: Initialize dblink remoteConn struct in all cases

From: Joe Conway <mail(at)joeconway(dot)com>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Initialize dblink remoteConn struct in all cases
Date: 2020-05-28 17:47:40
Message-ID: E1jeMd2-0006cQ-M7@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

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

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/49a00e07c534d0d4378d40b6240e061640051304

Modified Files
--------------
contrib/dblink/dblink.c | 5 +++++
1 file changed, 5 insertions(+)

Browse pgsql-committers by date

  From Date Subject
Next Message Joe Conway 2020-05-28 17:47:43 pgsql: Initialize dblink remoteConn struct in all cases
Previous Message Joe Conway 2020-05-28 17:47:38 pgsql: Initialize dblink remoteConn struct in all cases