소스 검색

Merge pull request #18629 from raphael10241024/patch2

Fix : add condition check in Imgae::create(...), #18592
Max Hilbrunner 7 년 전
부모
커밋
c9f5288b67
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      core/image.cpp

+ 3 - 0
core/image.cpp

@@ -1161,6 +1161,9 @@ PoolVector<uint8_t> Image::get_data() const {
 
 void Image::create(int p_width, int p_height, bool p_use_mipmaps, Format p_format) {
 
+	ERR_FAIL_INDEX(p_width - 1, MAX_WIDTH);
+	ERR_FAIL_INDEX(p_height - 1, MAX_HEIGHT);
+
 	int mm = 0;
 	int size = _get_dst_image_size(p_width, p_height, p_format, mm, p_use_mipmaps ? -1 : 0);
 	data.resize(size);