Patch from Mike Snitzer <snitzer@gmail.com>:
Please see the attached patch for the following crash with busybox'
2.6 rmmod support
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 @@
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;