summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/modules/alsa/module-alsa-card.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modules/alsa/module-alsa-card.c b/src/modules/alsa/module-alsa-card.c
index d807a82ea..4f1236ecd 100644
--- a/src/modules/alsa/module-alsa-card.c
+++ b/src/modules/alsa/module-alsa-card.c
@@ -741,7 +741,10 @@ int pa__init(pa_module *m) {
}
}
- pa_modargs_get_value_boolean(u->modargs, "use_ucm", &u->use_ucm);
+ if (pa_modargs_get_value_boolean(u->modargs, "use_ucm", &u->use_ucm) < 0) {
+ pa_log("Failed to parse use_ucm argument.");
+ goto fail;
+ }
/* Force ALSA to reread its configuration. This matters if our device
* was hot-plugged after ALSA has already read its configuration - see