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 1vGF03-00AgEZ-4D for pgsql-committers@arkaria.postgresql.org; Tue, 04 Nov 2025 11:14:54 +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 1vGF00-00Cyf5-5n for pgsql-committers@arkaria.postgresql.org; Tue, 04 Nov 2025 11:14:51 +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 1vGEzz-00Cyex-Qm for pgsql-committers@lists.postgresql.org; Tue, 04 Nov 2025 11:14:50 +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.96) (envelope-from ) id 1vGEzx-005OFu-0Q for pgsql-committers@lists.postgresql.org; Tue, 04 Nov 2025 11:14:49 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vGEzx-009k2T-3n for pgsql-committers@lists.postgresql.org; Tue, 04 Nov 2025 11:14:47 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vGEzv-004ycj-0S for pgsql-committers@lists.postgresql.org; Tue, 04 Nov 2025 11:14:47 +0000 Content-Type: multipart/mixed; boundary="===============8179872337980987802==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: libpq: Improve error handling in passwordFromFile() X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 04 Nov 2025 11:14:47 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8179872337980987802== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 bGlicHE6IEltcHJvdmUgZXJyb3IgaGFuZGxpbmcgaW4gcGFzc3dvcmRGcm9tRmlsZSgpCgpQcmV2 aW91c2x5LCBwYXNzd29yZEZyb21GaWxlKCkgcmV0dXJuZWQgTlVMTCBmb3IgdmFsaWQgY2FzZXMg KGxpa2Ugbm8KbWF0Y2hpbmcgcGFzc3dvcmQgZm91bmQpIGFuZCBhY3R1YWwgZXJyb3JzICh0d28g b3V0LW9mLW1lbW9yeSBwYXRocykuClRoaXMgbWFkZSBpdCBpbXBvc3NpYmxlIGZvciBpdHMgc29s ZSBjYWxsZXIsIHBxQ29ubmVjdE9wdGlvbnMyKCksIHRvCmRpc3Rpbmd1aXNoIGJldHdlZW4gdGhl c2Ugc2NlbmFyaW9zIGFuZCBmYWlsIHRoZSBjb25uZWN0aW9uCmFwcHJvcHJpYXRlbHkgc2hvdWxk IGFuIG91dC1vZi1tZW1vcnkgZXJyb3Igb2NjdXIuCgpUaGlzIHBhdGNoIGV4dGVuZHMgcGFzc3dv cmRGcm9tRmlsZSgpIHRvIGJlIGFibGUgdG8gZGV0ZWN0IGJvdGggdmFsaWQKYW5kIGZhaWx1cmUg Y2FzZXMsIHdpdGggYW4gZXJyb3Igc3RyaW5nIGdpdmVuIGJhY2sgdG8gdGhlIGNhbGxlciBvZiB0 aGUKZnVuY3Rpb24uCgpPdXQtb2YtbWVtb3J5IGZhaWx1cmVzIHVubGlrZWx5IGhhcHBlbiBpbiB0 aGUgZmllbGQsIHNvIG5vIGJhY2twYXRjaCBpcwpkb25lLgoKQXV0aG9yOiBKb3NodWEgU2hhbmtz IDxqanNoYW5rc0BnbWFpbC5jb20+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FP eHFXRGZpaEZSbWhOVmRmdThlcFlUWFFSeGtDSFNPcmcrPS1pajJjX1gzZ1c9bzNnQG1haWwuZ21h aWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0 LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvODYxYWY5MjYxMDM1Y2VjNzQwODA0MGQ2NDZj YmE5Mjk1OWJhNmYxMwoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2ludGVyZmFj ZXMvbGlicHEvZmUtY29ubmVjdC5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t LS0tLS0KMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgo= --===============8179872337980987802==--