From 16b7ab29c1f2045cffb3c27d2cb3498beacf4774 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 3 Oct 2022 10:49:32 +0200 Subject: [PATCH] filtet-chain: set errno on errors --- src/modules/module-filter-chain/builtin_plugin.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/module-filter-chain/builtin_plugin.c b/src/modules/module-filter-chain/builtin_plugin.c index c8199b4ef..0796f3e10 100644 --- a/src/modules/module-filter-chain/builtin_plugin.c +++ b/src/modules/module-filter-chain/builtin_plugin.c @@ -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);