]> granicus.if.org Git - postgresql/commitdiff
Truncate identifiers at NAMEDATALEN length.
authorBruce Momjian <bruce@momjian.us>
Sat, 29 Aug 1998 02:36:18 +0000 (02:36 +0000)
committerBruce Momjian <bruce@momjian.us>
Sat, 29 Aug 1998 02:36:18 +0000 (02:36 +0000)
src/backend/parser/scan.l

index bf18df010c2f7779ae2c6993b9d7ed1a69704b82..ac4c78a3d0a7055b4d3cd6490ec2403d0e1985fa 100644 (file)
@@ -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) {