From f1d1549d8e9a17dddb7a128955d28bc96eaeca38 Mon Sep 17 00:00:00 2001 From: Vishnu Teja Date: Tue, 21 Nov 2023 17:24:23 +0530 Subject: [PATCH] scripts: mod: replace with a safe function Add safe function vsnprintf instead of sprintf by passing size as argument. Change-Id: Ibd21a0c7d9039543dee32c1297035ed9984ed748 Signed-off-by: Vishnu Teja --- scripts/mod/modpost.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c index 5ca626d0de92..0ac6bf1d14c4 100644 --- a/scripts/mod/modpost.c +++ b/scripts/mod/modpost.c @@ -2577,7 +2577,7 @@ static void write_namespace_deps_files(void) if (ns_deps_buf.pos == 0) continue; - sprintf(fname, "%s.ns_deps", mod->name); + snprintf(fname, PATH_MAX, "%s.ns_deps", mod->name); write_if_changed(&ns_deps_buf, fname); } } @@ -2689,7 +2689,7 @@ int main(int argc, char **argv) add_moddevtable(&buf, mod); add_srcversion(&buf, mod); - sprintf(fname, "%s.mod.c", mod->name); + snprintf(fname, PATH_MAX, "%s.mod.c", mod->name); write_if_changed(&buf, fname); }