X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=config%2Flexer.l;h=8aa019777f3d4291ef09efc001d4e18266aea905;hb=4d99106cedbd4bc4fa3ac1a22e53a2b44fe04db7;hp=c52cce8b3751bb4d034e0a68ac13aa46188647aa;hpb=132500ec775ea681a254cefa862d955f7adff890;p=carl9170fw.git diff --git a/config/lexer.l b/config/lexer.l index c52cce8..8aa0197 100644 --- a/config/lexer.l +++ b/config/lexer.l @@ -15,7 +15,7 @@ #include #include "lkc.h" -#include "zconf.tab.h" +#include "parser.tab.h" #define YY_DECL static int yylex1(void) @@ -378,7 +378,8 @@ FILE *zconf_fopen(const char *name) if (!f && name != NULL && name[0] != '/') { env = getenv(SRCTREE); if (env) { - sprintf(fullname, "%s/%s", env, name); + snprintf(fullname, sizeof(fullname), + "%s/%s", env, name); f = fopen(fullname, "r"); } }