Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rTM93-002H7h-KI for pgsql-bugs@arkaria.postgresql.org; Fri, 26 Jan 2024 13:21:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rTM92-00FaE2-IL for pgsql-bugs@arkaria.postgresql.org; Fri, 26 Jan 2024 13:21:20 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rTJ77-00D4zs-Qp for pgsql-bugs@lists.postgresql.org; Fri, 26 Jan 2024 10:07:09 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rTJ72-003SAU-Kt for pgsql-bugs@lists.postgresql.org; Fri, 26 Jan 2024 10:07:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:Cc:From:To:Subject: MIME-Version:Content-Type:Sender:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=GPyOjiVSHwrQuZS/2vELcc6/WQZfXhckX0WicpJYAuw=; b=mT1UHnAutb0nqFqhhUWI3Tv3Fz wTzMRvvCPM9lMbQZREW0mp8tR/AWKNjmr6lS5qchFVlq66FfO1kb+S4a8/g70k3fmyETaz6CBVPP8 YJAaewg18qasDYV/61VztWMDgQ6eEdel8oYsCSpg7AS6kXCOcP7niy9mDbYOMfkCh/2mZOBs87SfP BZiXH1nBv15x1UWsx6THSHTnHqX/BtEgA/2p6+ny5tJskR++upUf3bNp1mJLTKN+fdIUZ8VaFxXcQ 1udFFoJc4xlQL5om4T3tZ5FTHJ9xPA87DVWaQvU8feZfvXIiMAoHVHp9SRB3cJdrbnZNil5h6cTMJ YxOOhquQ==; Received: from wrigleys.postgresql.org ([2a02:c0:301:0:ffff::34]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rTJ71-00ASJp-Pk for pgsql-bugs@lists.postgresql.org; Fri, 26 Jan 2024 10:07:03 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rTJ6z-006e4d-V7 for pgsql-bugs@lists.postgresql.org; Fri, 26 Jan 2024 10:07:02 +0000 Content-Type: multipart/mixed; boundary="===============3140526286664371934==" MIME-Version: 1.0 Subject: BUG #18312: libpq: PQsetdbLogin() not thread-safe To: pgsql-bugs@lists.postgresql.org From: PG Bug reporting form Cc: c.maurer@gmx.at Reply-To: c.maurer@gmx.at, pgsql-bugs@lists.postgresql.org Date: Fri, 26 Jan 2024 10:06:48 +0000 Message-ID: <18312-bbbabc8113592b78@postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3140526286664371934== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VGhlIGZvbGxvd2luZyBidWcgaGFzIGJlZW4gbG9nZ2VkIG9uIHRoZSB3ZWJzaXRlOgoKQnVnIHJl ZmVyZW5jZTogICAgICAxODMxMgpMb2dnZWQgYnk6ICAgICAgICAgIENocmlzdGlhbiBNYXVyZXIK RW1haWwgYWRkcmVzczogICAgICBjLm1hdXJlckBnbXguYXQKUG9zdGdyZVNRTCB2ZXJzaW9uOiAx Ni4xCk9wZXJhdGluZyBzeXN0ZW06ICAgV2luZG93cyAxMCBQcm8KRGVzY3JpcHRpb246ICAgICAg ICAKCkhpDQoNCldoZW4gY2FsbGluZyBQUXNldGRiTG9naW4oKSBjb25jdXJyZW50bHkgdGhlIHBy b2dyYW0gY3Jhc2hlcyB3aXRoIFJDPTMuDQoNClNlcnZlcjogUG9zdGdyZVNRTCAxNi4xIG9uIHg4 Nl82NC1wYy1saW51eC1nbnUsIGNvbXBpbGVkIGJ5IGdjYyAoR0NDKSAxMS40LjEKMjAyMzA2MDUg KFJlZCBIYXQgMTEuNC4xLTIpLCA2NC1iaXQNCmxpYnBxOiBwb3N0Z3Jlc3FsLTE2LjEtMS13aW5k b3dzLXg2NC1iaW5hcmllcy56aXAgKGNvbWluZyBmcm9tCmh0dHBzOi8vd3d3LmVudGVycHJpc2Vk Yi5jb20vZG93bmxvYWQtcG9zdGdyZXNxbC1iaW5hcmllcykNCg0KT3V0cHV0Og0KUFFpc3RocmVh ZHNhZmU6IDENCkNvbm5lY3QgMA0KQ29ubmVjdCAyDQpDb25uZWN0IDENCkNvbm5lY3QgMw0KQ29u bmVjdGVkIDANCkNvbm5lY3RlZCAyDQpGaW5pc2hlZCAwDQpGaW5pc2hlZCAyDQo9PiAnRW5kJyB3 YXMgbm90IHJlYWNoZWQNCj0+ICVFUlJPUkxFVkVMJSBpcyAzDQo9PiBUaHJlYWQgMSBhbmQgMyBk aWQgbm90IGNvbm5lY3QvZmluaXNoDQoNCldoZW4gY2FsbGluZyBQUXNldGRiTG9naW4oKSBhbmQg UFFmaW5pc2goKSBvbmNlIGJlZm9yZSB0aGUgbXVsdGktdGhyZWFkaW5nCnN0YXJ0cywgdGhlcmUg aXMgbm8gY3Jhc2ggYW5kIHdlIGdldCB0aGUgZXhwZWN0ZWQgb3V0cHV0Og0KUFFpc3RocmVhZHNh ZmU6IDENCkNvbm5lY3QgMA0KQ29ubmVjdCAyDQpDb25uZWN0IDMNCkNvbm5lY3QgMQ0KQ29ubmVj dGVkIDMNCkZpbmlzaGVkIDMNCkNvbm5lY3RlZCAxDQpGaW5pc2hlZCAxDQpDb25uZWN0ZWQgMg0K Q29ubmVjdGVkIDANCkZpbmlzaGVkIDINCkZpbmlzaGVkIDANCkVuZA0KDQpSZWdhcmRzDQpDaHJp c3RpYW4NCg0KLS0gbWFpbi5jcHAgc3RhcnQgLS0NCiNpbmNsdWRlIDxpb3N0cmVhbT4NCiNpbmNs dWRlIDx0aHJlYWQ+DQojaW5jbHVkZSA8dmVjdG9yPg0KI2luY2x1ZGUgPHBnc3FsL2xpYnBxLWZl Lmg+DQoNCnZvaWQgdGVzdChpbnQgaSkNCnsNCiAgICB0cnkgew0KICAgICAgICBzdGQ6OmNvdXQg PDwgIkNvbm5lY3QgIiA8PCBpIDw8IHN0ZDo6ZW5kbDsNCiAgICAgICAgUEdjb25uICpwZ0Nvbm4g PSBQUXNldGRiTG9naW4oIm15SG9zdCIsIChjb25zdCBjaGFyKilOVUxMLCAoY29uc3QKY2hhciop TlVMTCwgKGNvbnN0IGNoYXIqKU5VTEwsICJteURhdGFiYXNlIiwgIm15VXNlciIsICJteVBhc3N3 b3JkIik7DQogICAgICAgIHN0ZDo6Y291dCA8PCAiQ29ubmVjdGVkICIgPDwgaSA8PCBzdGQ6OmVu ZGw7DQogICAgICAgIFBRZmluaXNoKHBnQ29ubik7DQogICAgICAgIHN0ZDo6Y291dCA8PCAiRmlu aXNoZWQgIiA8PCBpIDw8IHN0ZDo6ZW5kbDsNCiAgICB9DQogICAgY2F0Y2ggKC4uLikNCiAgICB7 DQogICAgICAgIHN0ZDo6Y291dCA8PCAiRXhjZXB0aW9uIG9jY3VycmVkIGluICIgPDwgaSA8PCBz dGQ6OmVuZGw7DQogICAgfQ0KfQ0KDQppbnQgbWFpbigpDQp7DQogICAgdHJ5IHsNCiAgICAgICAg c3RkOjpjb3V0IDw8ICJQUWlzdGhyZWFkc2FmZTogIiA8PCBQUWlzdGhyZWFkc2FmZSgpIDw8IHN0 ZDo6ZW5kbDsNCg0KICAgICAgICAvL1BHY29ubiogcGdDb25uID0gUFFzZXRkYkxvZ2luKCJteUhv c3QiLCAoY29uc3QgY2hhciopTlVMTCwgKGNvbnN0CmNoYXIqKU5VTEwsIChjb25zdCBjaGFyKilO VUxMLCAibXlEYXRhYmFzZSIsICJteVVzZXIiLCAibXlQYXNzd29yZCIpOw0KICAgICAgICAvL1BR ZmluaXNoKHBnQ29ubik7DQoNCiAgICAgICAgY29uc3Qgc3RkOjpzaXplX3QgbWF4VGhyZWFkcyA9 IDRVOw0KICAgICAgICBzdGQ6OnZlY3RvcjxzdGQ6OnRocmVhZD4gbXlUaHJlYWRzOw0KICAgICAg ICBmb3IgKHN0ZDo6c2l6ZV90IGkgPSAwOyBpIDwgbWF4VGhyZWFkczsgKytpKQ0KICAgICAgICAg ICAgbXlUaHJlYWRzLnB1c2hfYmFjayhzdGQ6OnRocmVhZCh0ZXN0LCBpKSk7DQoNCiAgICAgICAg Zm9yIChzdGQ6OnRocmVhZCYgbXlUaHJlYWQgOiBteVRocmVhZHMpDQogICAgICAgICAgICBteVRo cmVhZC5qb2luKCk7DQoNCiAgICAgICAgc3RkOjpjb3V0IDw8ICJFbmQiIDw8IHN0ZDo6ZW5kbDsN CiAgICB9DQogICAgY2F0Y2ggKC4uLikNCiAgICB7DQogICAgICAgIHN0ZDo6Y291dCA8PCAiRXhj ZXB0aW9uIG9jY3VycmVkIGluIG1haW4iIDw8IHN0ZDo6ZW5kbDsNCiAgICB9DQoNCiAgICByZXR1 cm4gMDsNCn0NCi0tIG1haW4uY3BwIGVuZCAtLQoK --===============3140526286664371934==--