From: Jaroslav Kysela Date: Wed, 2 Jun 2021 18:01:08 +0000 (+0200) Subject: ucm: fix out-of-array access in rval_device_lookup_init() X-Git-Tag: v1.2.5.1~10 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=30d1d256e792fbabf14c57efb98c489541b19f37;p=alsa-lib.git ucm: fix out-of-array access in rval_device_lookup_init() Signed-off-by: Jaroslav Kysela --- diff --git a/src/ucm/ucm_subs.c b/src/ucm/ucm_subs.c index 0bc4e63f..20905c3f 100644 --- a/src/ucm/ucm_subs.c +++ b/src/ucm/ucm_subs.c @@ -489,7 +489,7 @@ static int rval_device_lookup_init(snd_use_case_mgr_t *uc_mgr, uc_error("Missing device type!"); return -EINVAL; } - for (t = types; t; t++) + for (t = types; t->name; t++) if (strcasecmp(t->name, s) == 0) return t->init(iter, config); uc_error("Device type '%s' is invalid", s);