From 19e8aa67db48ffb74810be9498ee78d369e81a2a Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Wed, 19 Nov 2003 15:52:16 +0000 Subject: [PATCH] - fixed the invalid (positive) return value from snd_mixer_set_xxx() functions. --- src/mixer/simple.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mixer/simple.c b/src/mixer/simple.c index 78176873..4530a703 100644 --- a/src/mixer/simple.c +++ b/src/mixer/simple.c @@ -597,7 +597,9 @@ static int selem_write(snd_mixer_elem_t *elem) if ((err = snd_hctl_elem_write(c->elem, &ctl)) < 0) return err; /* update the element, don't remove */ - return selem_read(elem); + err = selem_read(elem); + if (err < 0) + return err; } return 0; } -- 2.47.1