mirror of
https://github.com/postgres/postgres.git
synced 2026-02-18 18:25:17 -05:00
libpq: Fix up some error message coding
This applies the new error message API from commit0873b2d354to the changes introduced bybbf9c282ce. The latter was committed shortly after the former, so it probably didn't get the news in time.
This commit is contained in:
parent
ac68323a87
commit
d6326ba8fe
1 changed files with 9 additions and 8 deletions
|
|
@ -1420,20 +1420,21 @@ pqGetNegotiateProtocolVersion3(PGconn *conn)
|
|||
}
|
||||
|
||||
if (their_version < conn->pversion)
|
||||
appendPQExpBuffer(&conn->errorMessage,
|
||||
libpq_gettext("protocol version not supported by server: client uses %u.%u, server supports up to %u.%u\n"),
|
||||
PG_PROTOCOL_MAJOR(conn->pversion), PG_PROTOCOL_MINOR(conn->pversion),
|
||||
PG_PROTOCOL_MAJOR(their_version), PG_PROTOCOL_MINOR(their_version));
|
||||
libpq_append_conn_error(conn, "protocol version not supported by server: client uses %u.%u, server supports up to %u.%u",
|
||||
PG_PROTOCOL_MAJOR(conn->pversion), PG_PROTOCOL_MINOR(conn->pversion),
|
||||
PG_PROTOCOL_MAJOR(their_version), PG_PROTOCOL_MINOR(their_version));
|
||||
if (num > 0)
|
||||
{
|
||||
appendPQExpBuffer(&conn->errorMessage,
|
||||
libpq_ngettext("protocol extension not supported by server: %s\n",
|
||||
"protocol extensions not supported by server: %s\n", num),
|
||||
libpq_ngettext("protocol extension not supported by server: %s",
|
||||
"protocol extensions not supported by server: %s", num),
|
||||
buf.data);
|
||||
appendPQExpBufferChar(&conn->errorMessage, '\n');
|
||||
}
|
||||
|
||||
/* neither -- server shouldn't have sent it */
|
||||
if (!(their_version < conn->pversion) && !(num > 0))
|
||||
appendPQExpBuffer(&conn->errorMessage,
|
||||
libpq_gettext("invalid %s message"), "NegotiateProtocolVersion");
|
||||
libpq_append_conn_error(conn, "invalid %s message", "NegotiateProtocolVersion");
|
||||
|
||||
termPQExpBuffer(&buf);
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Reference in a new issue