commit | 93e044c4a68d55266db108a24fb70d9de46eab14 | [log] [tgz] |
---|---|---|
author | Rob Landley <rob@landley.net> | Wed Jul 13 13:46:50 2016 -0500 |
committer | Rob Landley <rob@landley.net> | Wed Jul 13 13:46:50 2016 -0500 |
tree | 2873a059e5cfa7fd564b51bffd06960131ffa43a | |
parent | 76cc2e2bcddef47176dfeef59c5d4ba28880f219 [diff] [blame] |
Bugfix: suffixless string was feeding terminating NUL to strchr() and matching.
diff --git a/lib/lib.c b/lib/lib.c index 5665643..3f4819f 100644 --- a/lib/lib.c +++ b/lib/lib.c
@@ -297,7 +297,7 @@ long long val; val = xstrtol(numstr, &c, 0); - if (c != numstr && (end = strchr(suffixes, tolower(*c)))) { + if (c != numstr && *c && (end = strchr(suffixes, tolower(*c)))) { int shift = end-suffixes-2; if (shift >= 0) {