diff options
| -rw-r--r-- | kernel/kmod.c | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/kernel/kmod.c b/kernel/kmod.c index 1296e72e416..8241906c4b6 100644 --- a/kernel/kmod.c +++ b/kernel/kmod.c @@ -569,6 +569,11 @@ int call_usermodehelper_exec(struct subprocess_info *sub_info, int wait)  	int retval = 0;  	helper_lock(); +	if (!sub_info->path) { +		retval = -EINVAL; +		goto out; +	} +  	if (sub_info->path[0] == '\0')  		goto out;  |