sbase

suckless unix tools
git clone git://git.suckless.org/sbase
Log | Files | Refs | README | LICENSE

commit bfcf46ac5eae942a123498c0aa356ee9f647ba72
parent b9d60bee879ddf787fe168d19f6ed1952c6edc33
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Mon, 20 Apr 2015 21:17:53 +0200

tr: fix "isdigit" check

Diffstat:
Mtr.c | 3+--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/tr.c b/tr.c @@ -125,14 +125,13 @@ nextbrack: factor = 1; base = (rstr[i + 3] == '0') ? 8 : 10; for (n = j - 1; n > i + 2; n--) { - if (rstr[n] < '0' && rstr[n] > '9') { + if (rstr[n] < '0' || rstr[n] > '9') { n = 0; break; } q += (rstr[n] - '0') * factor; factor *= base; } - if (n == 0) { j = m + 1; goto nextbrack;