aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-01-23 10:05:35 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-01-23 10:05:35 +0000
commit43122bca227eb8d31638e9963b296b4f95278d22 (patch)
tree568bbea3e66c7b9ce35469177d16d48f84d75a13
parentc10f7777c0dd23ab846d38f6997a188572966756 (diff)
parentc0a07a23f6a2cfe88c34b8d1a20964c7781288c2 (diff)
downloadtinyalsa-43122bca227eb8d31638e9963b296b4f95278d22.tar.gz
Snap for 8108068 from c0a07a23f6a2cfe88c34b8d1a20964c7781288c2 to main-cg-testing-release
Change-Id: Ib3a3eb683a5bf2a5ef521de240b9fb5159c4966a
-rw-r--r--mixer.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mixer.c b/mixer.c
index 7b8540a..fd0ad8d 100644
--- a/mixer.c
+++ b/mixer.c
@@ -619,6 +619,9 @@ int mixer_ctl_get_array(struct mixer_ctl *ctl, void *array, size_t count)
}
case SNDRV_CTL_ELEM_TYPE_IEC958:
+ ret = grp->ops->ioctl(grp->data, SNDRV_CTL_IOCTL_ELEM_READ, &ev);
+ if (ret < 0)
+ return ret;
size = sizeof(ev.value.iec958);
source = &ev.value.iec958;
break;