Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit d15c37c

Browse files
committed
Truncate identifiers at NAMEDATALEN length.
1 parent 3e87302 commit d15c37c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/backend/parser/scan.l

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
*
1010
* IDENTIFICATION
11-
* $Header: /cvsroot/pgsql/src/backend/parser/scan.l,v 1.40 1998/06/16 07:29:27 momjian Exp $
11+
* $Header: /cvsroot/pgsql/src/backend/parser/scan.l,v 1.41 1998/08/29 02:36:18 momjian Exp $
1212
*
1313
*-------------------------------------------------------------------------
1414
*/
@@ -323,6 +323,8 @@ other .
323323
if (isascii((unsigned char)yytext[i]) &&
324324
isupper(yytext[i]))
325325
yytext[i] = tolower(yytext[i]);
326+
if (i > NAMEDATALEN)
327+
yytext[NAMEDATALEN] = '\0';
326328

327329
keyword = ScanKeywordLookup((char*)yytext);
328330
if (keyword != NULL) {
@@ -400,6 +402,8 @@ other .
400402
if (isascii((unsigned char)yytext[i]) &&
401403
isupper(yytext[i]))
402404
yytext[i] = tolower(yytext[i]);
405+
if (i > NAMEDATALEN)
406+
yytext[NAMEDATALEN] = '\0';
403407

404408
keyword = ScanKeywordLookup((char*)yytext);
405409
if (keyword != NULL) {

0 commit comments

Comments
 (0)