소스 검색

Merge pull request #30624 from bojidar-bg/29955-invalid-write-audiostreamsample

Fix invalid write in AudioStreamSample::save_to_wav
Rémi Verschelde 6 년 전
부모
커밋
5230546d4f
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      scene/resources/audio_stream_sample.cpp

+ 2 - 1
scene/resources/audio_stream_sample.cpp

@@ -564,7 +564,8 @@ Error AudioStreamSample::save_to_wav(const String &p_path) {
 	file->store_32(sub_chunk_2_size); //Subchunk2Size
 
 	// Add data
-	PoolVector<uint8_t>::Read read_data = get_data().read();
+	PoolVector<uint8_t> data = get_data();
+	PoolVector<uint8_t>::Read read_data = data.read();
 	switch (format) {
 		case AudioStreamSample::FORMAT_8_BITS:
 			for (unsigned int i = 0; i < data_bytes; i++) {