diff options
| -rw-r--r-- | sys/src/cmd/acme/addr.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/src/cmd/acme/addr.c b/sys/src/cmd/acme/addr.c index 29c9c1cfc..94dd88cde 100644 --- a/sys/src/cmd/acme/addr.c +++ b/sys/src/cmd/acme/addr.c @@ -215,12 +215,12 @@ address(Mntdir *md, Text *t, Range lim, Range ar, void *a, uint q0, uint q1, int case '5': case '6': case '7': case '8': case '9': n = c -'0'; while(q<q1){ - c = (*getc)(a, q++); - if(c<'0' || '9'<c){ + nc = (*getc)(a, q++); + if(nc<'0' || '9'<nc){ q--; break; } - n = n*10+(c-'0'); + n = n*10+(nc-'0'); } if(*evalp) r = number(md, t, r, n, dir, size, evalp); |
