Commit 2c718a26 authored by Josh Coalson's avatar Josh Coalson
Browse files

fix bug in free()ing of output arrays

parent 88064945
...@@ -698,7 +698,7 @@ FLAC__bool allocate_output_(FLAC__StreamDecoder *decoder, unsigned size, unsigne ...@@ -698,7 +698,7 @@ FLAC__bool allocate_output_(FLAC__StreamDecoder *decoder, unsigned size, unsigne
for(i = 0; i < FLAC__MAX_CHANNELS; i++) { for(i = 0; i < FLAC__MAX_CHANNELS; i++) {
if(0 != decoder->private_->output[i]) { if(0 != decoder->private_->output[i]) {
free(decoder->private_->output[i]); free(decoder->private_->output[i]-4);
decoder->private_->output[i] = 0; decoder->private_->output[i] = 0;
} }
if(0 != decoder->private_->residual[i]) { if(0 != decoder->private_->residual[i]) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment