From 9e3a277b0442861482a2dae9070fb5a1dd887aeb Mon Sep 17 00:00:00 2001 From: Donald Lee Date: Thu, 29 Jul 2021 05:41:09 +0800 Subject: [PATCH] lib: Fix condition for snprintf Signed-off-by: Donald Lee --- lib/frrscript.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/frrscript.c b/lib/frrscript.c index 3e1e184bc6..d00b84ccbb 100644 --- a/lib/frrscript.c +++ b/lib/frrscript.c @@ -276,7 +276,7 @@ int frrscript_load(struct frrscript *fs, const char *function_name, if (snprintf(script_name, sizeof(script_name), "%s/%s.lua", scriptdir, fs->name) - < 0) { + >= (int)sizeof(script_name)) { zlog_err("frrscript: path to script %s/%s.lua is too long", scriptdir, fs->name); goto fail; -- 2.39.5