summaryrefslogtreecommitdiff
path: root/sys/dev/isa/sbdsp.c
diff options
context:
space:
mode:
authoraugustss <augustss@NetBSD.org>1997-08-19 23:35:44 +0000
committeraugustss <augustss@NetBSD.org>1997-08-19 23:35:44 +0000
commitf78dfdfe6ed3fcbdb4a3bedc8ec1631c62a30ca5 (patch)
treeef286f4868ba8114dc38da7a6997918f009020a0 /sys/dev/isa/sbdsp.c
parent68a9b3513475f0f4933b461fb87e202ad6e4fcf0 (diff)
Avoid munging audio_defaults.
Diffstat (limited to 'sys/dev/isa/sbdsp.c')
-rw-r--r--sys/dev/isa/sbdsp.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/sys/dev/isa/sbdsp.c b/sys/dev/isa/sbdsp.c
index f6453ddabd6..8712a381c27 100644
--- a/sys/dev/isa/sbdsp.c
+++ b/sys/dev/isa/sbdsp.c
@@ -1,4 +1,4 @@
-/* $NetBSD: sbdsp.c,v 1.66 1997/08/11 01:08:13 augustss Exp $ */
+/* $NetBSD: sbdsp.c,v 1.67 1997/08/19 23:35:44 augustss Exp $ */
/*
* Copyright (c) 1991-1993 Regents of the University of California.
@@ -316,7 +316,7 @@ void
sbdsp_attach(sc)
struct sbdsp_softc *sc;
{
- struct audio_params xparams;
+ struct audio_params params, xparams;
int i;
u_int v;
@@ -340,8 +340,10 @@ sbdsp_attach(sc)
}
}
- sbdsp_set_params(sc, AUMODE_RECORD, &audio_default, &xparams);
- sbdsp_set_params(sc, AUMODE_PLAY, &audio_default, &xparams);
+ params = audio_default;
+ sbdsp_set_params(sc, AUMODE_RECORD, &params, &xparams);
+ params = audio_default;
+ sbdsp_set_params(sc, AUMODE_PLAY, &params, &xparams);
sbdsp_set_in_port(sc, SB_MIC_VOL);
sbdsp_set_out_port(sc, SB_MASTER_VOL);