X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/401cb2bb170f94934b3c06f182ef8826b4f56326..8aadf0ce464a0e18e987a401a694d48d293953e6:/ircd/ircd_lexer.l diff --git a/ircd/ircd_lexer.l b/ircd/ircd_lexer.l index 99ce22cd..46514cbf 100644 --- a/ircd/ircd_lexer.l +++ b/ircd/ircd_lexer.l @@ -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; }