From 5ca41e4125e9822816a8c1fb79ec19077360b861 Mon Sep 17 00:00:00 2001 From: Jacob Champion Date: Fri, 29 May 2026 11:34:03 -0700 Subject: [PATCH] libpq: Fix grease error message style Double-quote the protocol extension name, and move it out of line with a %s specifier, to help with translation. Fixes up 4966bd3ed. Reported-by: Kyotaro Horiguchi Suggested-by: Daniel Gustafsson Discussion: https://postgr.es/m/20260528.121622.1662808269492494574.horikyota.ntt%40gmail.com --- src/interfaces/libpq/fe-protocol3.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/interfaces/libpq/fe-protocol3.c b/src/interfaces/libpq/fe-protocol3.c index 840e018cd18..78ffb1025d0 100644 --- a/src/interfaces/libpq/fe-protocol3.c +++ b/src/interfaces/libpq/fe-protocol3.c @@ -1560,7 +1560,8 @@ pqGetNegotiateProtocolVersion3(PGconn *conn) */ if (expect_test_protocol_negotiation && !found_test_protocol_negotiation) { - libpq_append_conn_error(conn, "server did not report the unsupported `_pq_.test_protocol_negotiation` parameter in its protocol negotiation message"); + libpq_append_conn_error(conn, "server did not report the unsupported \"%s\" parameter in its protocol negotiation message", + "_pq_.test_protocol_negotiation"); goto failure; }