swapoff: dont pass "p" in opt_complementary
authorDenys Vlasenko <vda.linux@googlemail.com>
Sat, 13 Aug 2011 21:36:36 +0000 (23:36 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sat, 13 Aug 2011 21:36:36 +0000 (23:36 +0200)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
util-linux/swaponoff.c

index 43ddb40..e53e24c 100644 (file)
@@ -114,7 +114,8 @@ int swap_on_off_main(int argc UNUSED_PARAM, char **argv)
 #if !ENABLE_FEATURE_SWAPON_PRI
        ret = getopt32(argv, "a");
 #else
-       opt_complementary = "p+";
+       if (applet_name[5] == 'n')
+               opt_complementary = "p+";
        ret = getopt32(argv, (applet_name[5] == 'n') ? "ap:" : "a", &g_flags);
 
        if (ret & 2) { // -p