aboutsummaryrefslogtreecommitdiff
path: root/modutils/rmmod.c
diff options
context:
space:
mode:
Diffstat (limited to 'modutils/rmmod.c')
-rw-r--r--modutils/rmmod.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/modutils/rmmod.c b/modutils/rmmod.c
index f78f96ccc..13f5ec20b 100644
--- a/modutils/rmmod.c
+++ b/modutils/rmmod.c
@@ -81,12 +81,7 @@ int rmmod_main(int argc, char **argv)
81 81
82 for (n = optind; n < argc; n++) { 82 for (n = optind; n < argc; n++) {
83 if (ENABLE_FEATURE_2_6_MODULES) { 83 if (ENABLE_FEATURE_2_6_MODULES) {
84 const char *afterslash; 84 filename2modname(misc_buf, bb_basename(argv[n]));
85
86 afterslash = strrchr(argv[n], '/');
87 if (!afterslash) afterslash = argv[n];
88 else afterslash++;
89 filename2modname(misc_buf, afterslash);
90 } 85 }
91 86
92 if (syscall(__NR_delete_module, ENABLE_FEATURE_2_6_MODULES ? misc_buf : argv[n], flags)) { 87 if (syscall(__NR_delete_module, ENABLE_FEATURE_2_6_MODULES ? misc_buf : argv[n], flags)) {