Use PqMsg_* macros in fe-auth.c.

Commit f4b54e1ed9, which introduced macros for protocol characters,
missed updating a few places in fe-auth.c.

Author: Jelte Fennema-Nio
Discussion: https://postgr.es/m/CAGECzQSoPHtZ4xe0raJ6FYSEiPPS%2BYWXBhOGo%2BY1YecLgknF3g%40mail.gmail.com
This commit is contained in:
Nathan Bossart 2024-06-26 11:25:38 -05:00
parent 486c2ea25c
commit 32f07991b7

View File

@ -124,7 +124,7 @@ pg_GSS_continue(PGconn *conn, int payloadlen)
* first or subsequent packet, just send the same kind of password * first or subsequent packet, just send the same kind of password
* packet. * packet.
*/ */
if (pqPacketSend(conn, 'p', if (pqPacketSend(conn, PqMsg_GSSResponse,
goutbuf.value, goutbuf.length) != STATUS_OK) goutbuf.value, goutbuf.length) != STATUS_OK)
{ {
gss_release_buffer(&lmin_s, &goutbuf); gss_release_buffer(&lmin_s, &goutbuf);
@ -324,7 +324,7 @@ pg_SSPI_continue(PGconn *conn, int payloadlen)
*/ */
if (outbuf.pBuffers[0].cbBuffer > 0) if (outbuf.pBuffers[0].cbBuffer > 0)
{ {
if (pqPacketSend(conn, 'p', if (pqPacketSend(conn, PqMsg_GSSResponse,
outbuf.pBuffers[0].pvBuffer, outbuf.pBuffers[0].cbBuffer)) outbuf.pBuffers[0].pvBuffer, outbuf.pBuffers[0].cbBuffer))
{ {
FreeContextBuffer(outbuf.pBuffers[0].pvBuffer); FreeContextBuffer(outbuf.pBuffers[0].pvBuffer);
@ -683,7 +683,7 @@ pg_SASL_continue(PGconn *conn, int payloadlen, bool final)
/* /*
* Send the SASL response to the server. * Send the SASL response to the server.
*/ */
res = pqPacketSend(conn, 'p', output, outputlen); res = pqPacketSend(conn, PqMsg_SASLResponse, output, outputlen);
free(output); free(output);
if (res != STATUS_OK) if (res != STATUS_OK)
@ -754,7 +754,8 @@ pg_password_sendauth(PGconn *conn, const char *password, AuthRequest areq)
default: default:
return STATUS_ERROR; return STATUS_ERROR;
} }
ret = pqPacketSend(conn, 'p', pwd_to_send, strlen(pwd_to_send) + 1); ret = pqPacketSend(conn, PqMsg_PasswordMessage,
pwd_to_send, strlen(pwd_to_send) + 1);
free(crypt_pwd); free(crypt_pwd);
return ret; return ret;
} }