From d15c37ca82c28659afb5da3cb50830b4e941a140 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Sat, 29 Aug 1998 02:36:18 +0000 Subject: [PATCH] Truncate identifiers at NAMEDATALEN length. --- src/backend/parser/scan.l | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backend/parser/scan.l b/src/backend/parser/scan.l index bf18df010c2..ac4c78a3d0a 100644 --- a/src/backend/parser/scan.l +++ b/src/backend/parser/scan.l @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/scan.l,v 1.40 1998/06/16 07:29:27 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/scan.l,v 1.41 1998/08/29 02:36:18 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -323,6 +323,8 @@ other . if (isascii((unsigned char)yytext[i]) && isupper(yytext[i])) yytext[i] = tolower(yytext[i]); + if (i > NAMEDATALEN) + yytext[NAMEDATALEN] = '\0'; keyword = ScanKeywordLookup((char*)yytext); if (keyword != NULL) { @@ -400,6 +402,8 @@ other . if (isascii((unsigned char)yytext[i]) && isupper(yytext[i])) yytext[i] = tolower(yytext[i]); + if (i > NAMEDATALEN) + yytext[NAMEDATALEN] = '\0'; keyword = ScanKeywordLookup((char*)yytext); if (keyword != NULL) {