From af97786e3ea0eb22be425a38d4e9b7f61320d567 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Sun, 23 Feb 2014 11:54:19 -0300 Subject: [PATCH] src/io/source_apple_audio.c: do_multi do not write outside of matrix --- src/io/source_apple_audio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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]); } } -- 2.11.0