mirror of
https://github.com/sheumann/hush.git
synced 2024-12-23 05:29:58 +00:00
modprobe-small: fix safe_strncpy truncating last char of module name
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
17f8418ea7
commit
fd0640e5a1
@ -297,7 +297,7 @@ static int pathname_matches_modname(const char *pathname, const char *modname)
|
||||
char name[MODULE_NAME_LEN];
|
||||
const char *fname = bb_get_last_path_component_nostrip(pathname);
|
||||
const char *suffix = strrstr(fname, ".ko");
|
||||
safe_strncpy(name, fname, suffix - fname);
|
||||
safe_strncpy(name, fname, suffix - fname + 1);
|
||||
replace(name, '-', '_');
|
||||
r = (strcmp(name, modname) == 0);
|
||||
return r;
|
||||
|
Loading…
Reference in New Issue
Block a user