diff --git a/test/wav_writer.h b/test/wav_writer.h index 4b08c9ad..8722736f 100755 --- a/test/wav_writer.h +++ b/test/wav_writer.h @@ -100,6 +100,7 @@ class WavWriter { short_buffer[i] = static_cast(x); } fwrite(short_buffer, sizeof(int16_t), size, fp_); + free(short_buffer); remaining_frames_ -= size / num_channels_; } @@ -120,6 +121,7 @@ class WavWriter { } } fwrite(short_buffer, sizeof(int16_t), size * 2, fp_); + free(short_buffer); remaining_frames_ -= size; }