v1-0001-Reject-incoming-username-and-database-name-in-cas.patch
text/plain
Filename: v1-0001-Reject-incoming-username-and-database-name-in-cas.patch
Type: text/plain
Part: 0
Patch
Format: format-patch
Series: patch v1-0001
Subject: Reject incoming username and database name in case of overlength
| File | + | − |
|---|---|---|
| src/backend/postmaster/postmaster.c | 0 | 9 |
From 1a40e13385752ef05b9602d1040e73dbb14d0c7e Mon Sep 17 00:00:00 2001 From: Bertrand Drouvot <bertranddrouvot.pg@gmail.com> 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