Add forgotten pointer checking
This commit is contained in:
parent
57589a767d
commit
33c62db7af
|
@ -2150,7 +2150,7 @@ int64_t String::to_int(const CharType *p_str, int p_len) {
|
||||||
if (integer > INT32_MAX / 10) {
|
if (integer > INT32_MAX / 10) {
|
||||||
String number("");
|
String number("");
|
||||||
str = p_str;
|
str = p_str;
|
||||||
while (str != limit) {
|
while (*str && str != limit) {
|
||||||
number += *(str++);
|
number += *(str++);
|
||||||
}
|
}
|
||||||
ERR_FAIL_V_MSG(sign == 1 ? INT32_MAX : INT32_MIN, "Cannot represent " + number + " as integer, provided value is " + (sign == 1 ? "too big." : "too small."));
|
ERR_FAIL_V_MSG(sign == 1 ? INT32_MAX : INT32_MIN, "Cannot represent " + number + " as integer, provided value is " + (sign == 1 ? "too big." : "too small."));
|
||||||
|
|
Loading…
Reference in a new issue