diff options
| author | ruki <[email protected]> | 2018-10-30 22:48:48 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2018-10-30 10:52:49 +0800 |
| commit | 6559be6e736408b92b6693a2466e9ecc930ba582 (patch) | |
| tree | d4a8b21b0af48fdf109cfb45154ef47344d10b43 /core/src | |
| parent | f38a530bb04fd2e62a944b2bcc658e723d62b94c (diff) | |
fix libsv num parser
Diffstat (limited to 'core/src')
| -rwxr-xr-x | core/src/sv/src/num.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/core/src/sv/src/num.c b/core/src/sv/src/num.c index 772befd32..881696a09 100755 --- a/core/src/sv/src/num.c +++ b/core/src/sv/src/num.c @@ -47,13 +47,9 @@ char semver_num_read(int *self, const char *str, size_t len, size_t *offset) { break; case '0': ++*offset; - if (*offset < len) { - if (isdigit(str[*offset])) { + if (*offset < len && isdigit(str[*offset])) { *self = (int) strtol(str + *offset, &endptr, 0); *offset += endptr - str - *offset; - } else { - return 1; - } } else *self = 0; break; default: |
