diff --git a/src/modules/module-filter-chain/convolver.c b/src/modules/module-filter-chain/convolver.c index 78579f845..1b3b27bad 100644 --- a/src/modules/module-filter-chain/convolver.c +++ b/src/modules/module-filter-chain/convolver.c @@ -123,8 +123,8 @@ static struct convolver1 *convolver1_new(int block, const float *ir, int irlen) if (conv->fft_buffer == NULL) goto error; - conv->segments = calloc(sizeof(float*), conv->segCount); - conv->segmentsIr = calloc(sizeof(float*), conv->segCount); + conv->segments = calloc(conv->segCount, sizeof(float*)); + conv->segmentsIr = calloc(conv->segCount, sizeof(float*)); for (i = 0; i < conv->segCount; i++) { int left = irlen - (i * conv->blockSize);