diff options
Diffstat (limited to 'lr.c')
-rw-r--r-- | lr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lr.c b/lr.c index eebf84d..2f8e0d3 100644 --- a/lr.c +++ b/lr.c @@ -215,6 +215,8 @@ parse_octal(long *r) n *= 8; n += *pos - '0'; pos++; + if (n > 07777) + parse_error("number to big"); } ws(); *r = n; @@ -383,7 +385,6 @@ parse_mode() if (parse_octal(&n)) { e->b.num = n; - printf("%d\n", n); } else { parse_error("invalid mode"); } |