modutils: oveflow fix
This commit is contained in:
parent
9aa5c652e9
commit
48637e0924
2 changed files with 4 additions and 3 deletions
|
@ -71,7 +71,7 @@ char * FAST_FUNC filename2modname(const char *filename, char *modname)
|
|||
if (modname == NULL)
|
||||
modname = xmalloc(MODULE_NAME_LEN);
|
||||
from = bb_get_last_path_component_nostrip(filename);
|
||||
for (i = 0; i < MODULE_NAME_LEN && from[i] != '\0' && from[i] != '.'; i++)
|
||||
for (i = 0; i < (MODULE_NAME_LEN-1) && from[i] != '\0' && from[i] != '.'; i++)
|
||||
modname[i] = (from[i] == '-') ? '_' : from[i];
|
||||
modname[i] = 0;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue