summaryrefslogtreecommitdiff
path: root/modutils/rmmod.c
diff options
context:
space:
mode:
authorRobert Griebl2004-07-20 18:36:51 +0000
committerRobert Griebl2004-07-20 18:36:51 +0000
commitbd8dd1e76382eaa6b46f921b7bb6db085f55289a (patch)
tree57af8095626afedd85cb3dfcee2b79750c6d93cd /modutils/rmmod.c
parent809387fe9e47d5b3a62764ffdd0278194361ca7f (diff)
downloadbusybox-bd8dd1e76382eaa6b46f921b7bb6db085f55289a.zip
busybox-bd8dd1e76382eaa6b46f921b7bb6db085f55289a.tar.gz
Patch from Mike Snitzer <snitzer@gmail.com>:
Please see the attached patch for the following crash with busybox' 2.6 rmmod support
Diffstat (limited to 'modutils/rmmod.c')
-rw-r--r--modutils/rmmod.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/modutils/rmmod.c b/modutils/rmmod.c
index 3693aec..f4e65d0 100644
--- a/modutils/rmmod.c
+++ b/modutils/rmmod.c
@@ -106,13 +106,13 @@ extern int rmmod_main(int argc, char **argv)
bb_show_usage();
{
+ for (n = optind; n < argc; n++) {
#ifdef CONFIG_FEATURE_2_6_MODULES
- char module_name[strlen(argv[n]) + 1];
- filename2modname(module_name, argv[n]);
+ char module_name[strlen(argv[n]) + 1];
+ filename2modname(module_name, argv[n]);
#else
#define module_name argv[n]
#endif
- for (n = optind; n < argc; n++) {
if (syscall(__NR_delete_module, module_name, flags) < 0) {
bb_perror_msg("%s", argv[n]);
ret = EXIT_FAILURE;