summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjakemsr <jakemsr@openbsd.org>2009-09-09 02:06:04 +0000
committerjakemsr <jakemsr@openbsd.org>2009-09-09 02:06:04 +0000
commitc9e179310c55804eead04be83d67e732c3e57159 (patch)
tree2c68da5515a3bf3f4e006ab389c1e65f65cdab77
parentazalia.h: (diff)
downloadwireguard-openbsd-c9e179310c55804eead04be83d67e732c3e57159.tar.xz
wireguard-openbsd-c9e179310c55804eead04be83d67e732c3e57159.zip
make sure node id for stream mode mixer items is valid
-rw-r--r--sys/dev/pci/azalia_codec.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/pci/azalia_codec.c b/sys/dev/pci/azalia_codec.c
index da498262316..e27c23d5468 100644
--- a/sys/dev/pci/azalia_codec.c
+++ b/sys/dev/pci/azalia_codec.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: azalia_codec.c,v 1.133 2009/06/26 01:48:22 jakemsr Exp $ */
+/* $OpenBSD: azalia_codec.c,v 1.134 2009/09/09 02:06:04 jakemsr Exp $ */
/* $NetBSD: azalia_codec.c,v 1.8 2006/05/10 11:17:27 kent Exp $ */
/*-
@@ -1143,6 +1143,7 @@ azalia_mixer_init(codec_t *this)
d->type = AUDIO_MIXER_ENUM;
d->mixer_class = AZ_CLASS_OUTPUT;
m->target = MI_TARGET_DAC;
+ m->nid = this->audiofunc;
d->un.e.member[0].ord = 0;
strlcpy(d->un.e.member[0].label.name, "analog",
MAX_AUDIO_DEV_LEN);
@@ -1162,6 +1163,7 @@ azalia_mixer_init(codec_t *this)
d->type = AUDIO_MIXER_ENUM;
d->mixer_class = AZ_CLASS_RECORD;
m->target = MI_TARGET_ADC;
+ m->nid = this->audiofunc;
d->un.e.member[0].ord = 0;
strlcpy(d->un.e.member[0].label.name, "analog",
MAX_AUDIO_DEV_LEN);