From: Paul Brossier Date: Sun, 23 Feb 2014 14:54:19 +0000 (-0300) Subject: src/io/source_apple_audio.c: do_multi do not write outside of matrix X-Git-Tag: 0.4.1~37 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=af97786e3ea0eb22be425a38d4e9b7f61320d567;p=aubio.git src/io/source_apple_audio.c: do_multi do not write outside of matrix --- diff --git a/src/io/source_apple_audio.c b/src/io/source_apple_audio.c index b0fce40f..0426107c 100644 --- a/src/io/source_apple_audio.c +++ b/src/io/source_apple_audio.c @@ -226,7 +226,7 @@ void aubio_source_apple_audio_do_multi(aubio_source_apple_audio_t *s, fmat_t * r smpl_t **buf = read_to->data; for (v = 0; v < loadedPackets; v++) { - for (c = 0; c < s->channels; c++) { + for (c = 0; c < read_to->height; c++) { buf[c][v] = SHORT_TO_FLOAT(data[ v * s->channels + c]); } }