about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--lr.c2
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 */