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 <quic_vteja@quicinc.com>
This commit is contained in:
Vishnu Teja
2023-11-21 17:24:23 +05:30
committed by Tianzhen Wang
parent c3d6993d5c
commit f1d1549d8e

View File

@@ -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);
}