diff --git a/modutils/modprobe.c b/modutils/modprobe.c index 98003ca16..83244fca5 100644 --- a/modutils/modprobe.c +++ b/modutils/modprobe.c @@ -470,6 +470,11 @@ static void check_dep ( char *mod, struct mod_list_t **head, struct mod_list_t * return; } + if ( !path ) { + bb_error_msg ("module %s not found.", mod); + return; + } + // search for duplicates for ( find = *head; find; find = find-> m_next ) { if ( !strcmp ( mod, find-> m_name )) {