mixer: fix possible null pointer dereference

This commit is contained in:
Svyatoslav Mishyn
2016-01-24 19:43:38 +02:00
parent ad66b45add
commit c7328362a9
+3 -1
View File
@@ -188,11 +188,13 @@ struct mixer_ctl *mixer_get_ctl(struct mixer *mixer, unsigned int id)
struct mixer_ctl *mixer_get_ctl_by_name(struct mixer *mixer, const char *name)
{
unsigned int n;
struct mixer_ctl *ctl = mixer->ctl;
struct mixer_ctl *ctl;
if (!mixer)
return NULL;
ctl = mixer->ctl;
for (n = 0; n < mixer->count; n++)
if (!strcmp(name, (char*) ctl[n].info.id.name))
return &ctl[n];