mirror of
https://github.com/open62541/open62541.git
synced 2025-06-03 04:00:21 +00:00
fix(deps): Fix number parsing in parse_num.c for e^-324
This commit is contained in:
parent
d908c2c168
commit
a220aed61f
2
deps/parse_num.c
vendored
2
deps/parse_num.c
vendored
@ -112,7 +112,7 @@ size_t parseDouble(const char *str, size_t size, double *result) {
|
|||||||
errno = 0;
|
errno = 0;
|
||||||
char *endptr;
|
char *endptr;
|
||||||
*result = strtod(str, &endptr);
|
*result = strtod(str, &endptr);
|
||||||
if(errno != 0)
|
if(errno != 0 && errno != ERANGE)
|
||||||
return 0;
|
return 0;
|
||||||
return (uintptr_t)endptr - (uintptr_t)str;
|
return (uintptr_t)endptr - (uintptr_t)str;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user