Patch from Mike Snitzer <snitzer@gmail.com>:
authorRobert Griebl <griebl@gmx.de>
Tue, 20 Jul 2004 18:36:51 +0000 (18:36 -0000)
committerRobert Griebl <griebl@gmx.de>
Tue, 20 Jul 2004 18:36:51 +0000 (18:36 -0000)
Please see the attached patch for the following crash with busybox'
2.6 rmmod support

modutils/rmmod.c

index 3693aec..f4e65d0 100644 (file)
@@ -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;