[PATCH] ucm: Don't crash on attempts to set missing verbs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Mostly for the benefit of alsaucm which passes the specified verb (if
any) straight through, but the robustness fix seems better here.

Signed-off-by: Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
---
 src/use-case.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/use-case.c b/src/use-case.c
index b45fe1f..ee44275 100644
--- a/src/use-case.c
+++ b/src/use-case.c
@@ -2786,6 +2786,9 @@ int snd_use_case_set_verb(snd_use_case_mgr_t *uc_mgr,
 {
 	int i = 0, ret = -EINVAL, inactive = 0;
 
+	if (!verb_name)
+		return -EINVAL;
+
 	pthread_mutex_lock(&uc_mgr->mutex);
 
 	uc_dbg("uc_mgr %p, verb_name %s", uc_mgr, verb_name);
-- 
1.7.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux