From 85158b600d161bea3fc9d62df8e4ecf4d642fbf0 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Sun, 3 Jan 2021 12:14:58 +0100 Subject: ash: code shrink function old new delta ash_main 1218 1202 -16 Signed-off-by: Denys Vlasenko --- shell/ash.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'shell') diff --git a/shell/ash.c b/shell/ash.c index f9d59e50e..e24b74c03 100644 --- a/shell/ash.c +++ b/shell/ash.c @@ -14312,9 +14312,9 @@ procargs(char **argv) } if (mflag == 2) mflag = iflag; + /* Unset options which weren't explicitly set or unset */ for (i = 0; i < NOPTS; i++) - if (optlist[i] == 2) - optlist[i] = 0; + optlist[i] &= 1; /* same effect as "if (optlist[i] == 2) optlist[i] = 0;" */ #if DEBUG == 2 debug = 1; #endif -- cgit v1.2.3