aboutsummaryrefslogtreecommitdiff
path: root/src/backend/libpq/auth-sasl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/libpq/auth-sasl.c')
-rw-r--r--src/backend/libpq/auth-sasl.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/backend/libpq/auth-sasl.c b/src/backend/libpq/auth-sasl.c
index 08b24d90b4b..4039e7fa3e9 100644
--- a/src/backend/libpq/auth-sasl.c
+++ b/src/backend/libpq/auth-sasl.c
@@ -21,14 +21,6 @@
#include "libpq/sasl.h"
/*
- * Maximum accepted size of SASL messages.
- *
- * The messages that the server or libpq generate are much smaller than this,
- * but have some headroom.
- */
-#define PG_MAX_SASL_MESSAGE_LENGTH 1024
-
-/*
* Perform a SASL exchange with a libpq client, using a specific mechanism
* implementation.
*
@@ -103,7 +95,7 @@ CheckSASLAuth(const pg_be_sasl_mech *mech, Port *port, char *shadow_pass,
/* Get the actual SASL message */
initStringInfo(&buf);
- if (pq_getmessage(&buf, PG_MAX_SASL_MESSAGE_LENGTH))
+ if (pq_getmessage(&buf, mech->max_message_length))
{
/* EOF - pq_getmessage already logged error */
pfree(buf.data);