# HG changeset patch # User pross # Date 1234679383 0 # Node ID 28b706b75b008ad73ded5da165dc2c498e489783 # Parent a11771712f4872db49a6d73c2c8bb67ea120eb48 Prevent heap corruption when resampling 8-bit audio. diff -r a11771712f48 -r 28b706b75b00 resample.c --- a/resample.c Sun Feb 15 02:36:43 2009 +0000 +++ b/resample.c Sun Feb 15 06:29:43 2009 +0000 @@ -251,7 +251,7 @@ int ostride[1] = { 2 }; const void *ibuf[1] = { input }; void *obuf[1]; - unsigned input_size = nb_samples*s->input_channels*s->sample_size[0]; + unsigned input_size = nb_samples*s->input_channels*2; if (!s->buffer_size[0] || s->buffer_size[0] < input_size) { av_free(s->buffer[0]);