diff options
-rw-r--r-- | modutils/rmmod.c | 4 | ||||
-rw-r--r-- | rmmod.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/modutils/rmmod.c b/modutils/rmmod.c index da10b7fcf..67b1084fb 100644 --- a/modutils/rmmod.c +++ b/modutils/rmmod.c | |||
@@ -34,6 +34,7 @@ _syscall1(int, delete_module, const char *, name) | |||
34 | 34 | ||
35 | extern int rmmod_main(int argc, char **argv) | 35 | extern int rmmod_main(int argc, char **argv) |
36 | { | 36 | { |
37 | int ret = TRUE; | ||
37 | if (argc <= 1) { | 38 | if (argc <= 1) { |
38 | usage(rmmod_usage); | 39 | usage(rmmod_usage); |
39 | } | 40 | } |
@@ -58,8 +59,9 @@ extern int rmmod_main(int argc, char **argv) | |||
58 | while (argc-- > 0) { | 59 | while (argc-- > 0) { |
59 | if (delete_module(*argv) < 0) { | 60 | if (delete_module(*argv) < 0) { |
60 | perror(*argv); | 61 | perror(*argv); |
62 | ret=FALSE; | ||
61 | } | 63 | } |
62 | argv++; | 64 | argv++; |
63 | } | 65 | } |
64 | return(TRUE); | 66 | return(ret); |
65 | } | 67 | } |
@@ -34,6 +34,7 @@ _syscall1(int, delete_module, const char *, name) | |||
34 | 34 | ||
35 | extern int rmmod_main(int argc, char **argv) | 35 | extern int rmmod_main(int argc, char **argv) |
36 | { | 36 | { |
37 | int ret = TRUE; | ||
37 | if (argc <= 1) { | 38 | if (argc <= 1) { |
38 | usage(rmmod_usage); | 39 | usage(rmmod_usage); |
39 | } | 40 | } |
@@ -58,8 +59,9 @@ extern int rmmod_main(int argc, char **argv) | |||
58 | while (argc-- > 0) { | 59 | while (argc-- > 0) { |
59 | if (delete_module(*argv) < 0) { | 60 | if (delete_module(*argv) < 0) { |
60 | perror(*argv); | 61 | perror(*argv); |
62 | ret=FALSE; | ||
61 | } | 63 | } |
62 | argv++; | 64 | argv++; |
63 | } | 65 | } |
64 | return(TRUE); | 66 | return(ret); |
65 | } | 67 | } |