diff options
-rw-r--r-- | lr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lr.c b/lr.c index d2f5826..c882b07 100644 --- a/lr.c +++ b/lr.c @@ -661,7 +661,7 @@ parse_mode() if (parse_octal(&n)) { e->b.num = n; - } if (e->op == EXPR_EQ && parse_string(&s)) { + } else if (e->op == EXPR_EQ && parse_string(&s)) { e->op = EXPR_CHMOD; e->b.string = s; umask(default_mask = 07777 & ~umask(0)); /* for future usage */ |