diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/modules/alsa/module-alsa-card.c | 5 |
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 |