]> jfr.im git - solanum.git/blobdiff - ircd/ircd_lexer.l
Track and inform modules of privset changes
[solanum.git] / ircd / ircd_lexer.l
index 99ce22cdd1dac336568e1b51a7ee0caa2721fdb6..46514cbfd9b23435e28f7cb42f2c26214fcb8036 100644 (file)
@@ -94,7 +94,7 @@ include   \.include{ws}(\<.*\>|\".*\")
                     }
                   else
                     {
-                      strcpy(yylval.string, yytext + 1);
+                      rb_strlcpy(yylval.string, yytext + 1, 1024);
                       if(yylval.string[yyleng-2] != '"')
                         ilog(L_MAIN, "Unterminated character string");
                       else
@@ -134,7 +134,7 @@ include   \.include{ws}(\<.*\>|\".*\")
 
 loadmodule     { return LOADMODULE; }
 {string}        {
-                 strcpy(yylval.string, yytext);
+                 rb_strlcpy(yylval.string, yytext, 1024);
                   yylval.string[yyleng] = '\0';
                   return STRING;
                 }