filtet-chain: set errno on errors

This commit is contained in:
Wim Taymans 2022-10-03 10:49:32 +02:00
parent cc4a635b2f
commit 16b7ab29c1

View file

@ -590,6 +590,7 @@ static void * convolver_instantiate(const struct fc_descriptor * Descriptor,
float gain = 1.0f;
unsigned long rate;
errno = EINVAL;
if (config == NULL)
return NULL;
@ -656,8 +657,10 @@ static void * convolver_instantiate(const struct fc_descriptor * Descriptor,
"Consider forcing a filter rate.", rate, SampleRate);
}
}
if (samples == NULL)
if (samples == NULL) {
errno = ENOENT;
return NULL;
}
if (blocksize <= 0)
blocksize = SPA_CLAMP(n_samples, 64, 256);