From 4395f4b888a26336ad3b4913afce41739f94982a Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Mon, 9 Jan 2012 18:26:05 +0100 Subject: [PATCH] --- yaml --- r: 284144 b: refs/heads/master c: 74eeb141d3bdf5a9a65c84dd637c41f12c40f41c h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/sound/pci/asihpi/asihpi.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index f3833d265807..aef9fa81b1bc 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9badda0a0afffebbe1cb30565800896534a6c5bd +refs/heads/master: 74eeb141d3bdf5a9a65c84dd637c41f12c40f41c diff --git a/trunk/sound/pci/asihpi/asihpi.c b/trunk/sound/pci/asihpi/asihpi.c index fd3926fb0a08..e8de831f98bc 100644 --- a/trunk/sound/pci/asihpi/asihpi.c +++ b/trunk/sound/pci/asihpi/asihpi.c @@ -2259,6 +2259,9 @@ static int snd_asihpi_cmode_info(struct snd_kcontrol *kcontrol, valid_modes++; } + if (!valid_modes) + return -EINVAL; + uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; uinfo->count = 1; uinfo->value.enumerated.items = valid_modes;