소스 검색

Merge pull request #31624 from qarmin/add_forgotten_checking

Add forgotten pointer checking
Rémi Verschelde 6 년 전
부모
커밋
912f4fca6f
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      core/ustring.cpp

+ 1 - 1
core/ustring.cpp

@@ -2150,7 +2150,7 @@ int64_t String::to_int(const CharType *p_str, int p_len) {
 					if (integer > INT32_MAX / 10) {
 						String number("");
 						str = p_str;
-						while (str != limit) {
+						while (*str && str != limit) {
 							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."));