summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Meerwald-Stadler <pmeerw@pmeerw.net>2016-08-15 23:11:50 +0200
committerPeter Meerwald-Stadler <pmeerw@pmeerw.net>2016-08-15 23:53:32 +0200
commit61344493bf4d7dc7bf7b320b57cff76117308a2c (patch)
treec7b5058b7953ec74b6d8ffb369e853f7c376e250 /src
parent0a5cff62416573b6f899e6c969a7dad6b2f15161 (diff)
alsa: Check pa_modargs_get_value_boolean() retval for use_ucm
CID 1137983
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