diff --git a/lib/libesp32/berry/src/be_strlib.c b/lib/libesp32/berry/src/be_strlib.c index 23fdf978f..2c5424634 100644 --- a/lib/libesp32/berry/src/be_strlib.c +++ b/lib/libesp32/berry/src/be_strlib.c @@ -263,6 +263,9 @@ BERRY_API bint be_str2int(const char *str, const char **endstr) while ((c = be_char2hex(*str++)) >= 0) { sum = sum * 16 + c; } + if (endstr) { + *endstr = str - 1; + } return sum; } else { /* decimal literal */