modprobe-small: fix safe_strncpy truncating last char of module name
No binary (build failed)
—
(log yok)
| @@ -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; | |