From 1a40e13385752ef05b9602d1040e73dbb14d0c7e Mon Sep 17 00:00:00 2001 From: Bertrand Drouvot Date: Wed, 21 Jun 2023 18:28:13 +0000 Subject: [PATCH v1] Reject incoming username and database name in case of overlength --- src/backend/postmaster/postmaster.c | 9 --------- 1 file changed, 9 deletions(-) 100.0% src/backend/postmaster/ diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c index 4c49393fc5..0b1de9efb2 100644 --- a/src/backend/postmaster/postmaster.c +++ b/src/backend/postmaster/postmaster.c @@ -2290,15 +2290,6 @@ retry1: } } - /* - * Truncate given database and user names to length of a Postgres name. - * This avoids lookup failures when overlength names are given. - */ - if (strlen(port->database_name) >= NAMEDATALEN) - port->database_name[NAMEDATALEN - 1] = '\0'; - if (strlen(port->user_name) >= NAMEDATALEN) - port->user_name[NAMEDATALEN - 1] = '\0'; - if (am_walsender) MyBackendType = B_WAL_SENDER; else -- 2.34.1