diff options
-rw-r--r-- | modutils/rmmod.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modutils/rmmod.c b/modutils/rmmod.c index 12580c5cf..7bc929de2 100644 --- a/modutils/rmmod.c +++ b/modutils/rmmod.c | |||
@@ -78,7 +78,7 @@ extern int rmmod_main(int argc, char **argv) | |||
78 | size_t pnmod = -1; /* previous number of modules */ | 78 | size_t pnmod = -1; /* previous number of modules */ |
79 | 79 | ||
80 | while (nmod != pnmod) { | 80 | while (nmod != pnmod) { |
81 | if (syscall(__NR_delete_module, NULL, flags) < 0) { | 81 | if (syscall(__NR_delete_module, NULL, flags) != 0) { |
82 | if (errno==EFAULT) | 82 | if (errno==EFAULT) |
83 | return(ret); | 83 | return(ret); |
84 | bb_perror_msg_and_die("rmmod"); | 84 | bb_perror_msg_and_die("rmmod"); |
@@ -112,7 +112,7 @@ extern int rmmod_main(int argc, char **argv) | |||
112 | #else | 112 | #else |
113 | #define module_name argv[n] | 113 | #define module_name argv[n] |
114 | #endif | 114 | #endif |
115 | if (syscall(__NR_delete_module, module_name, flags) < 0) { | 115 | if (syscall(__NR_delete_module, module_name, flags) != 0) { |
116 | bb_perror_msg("%s", argv[n]); | 116 | bb_perror_msg("%s", argv[n]); |
117 | ret = EXIT_FAILURE; | 117 | ret = EXIT_FAILURE; |
118 | } | 118 | } |