瀏覽代碼

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);