]> git.alsa-project.org Git - alsa-lib.git/commitdiff
- fixed the invalid (positive) return value from snd_mixer_set_xxx()
authorTakashi Iwai <tiwai@suse.de>
Wed, 19 Nov 2003 15:52:16 +0000 (15:52 +0000)
committerTakashi Iwai <tiwai@suse.de>
Wed, 19 Nov 2003 15:52:16 +0000 (15:52 +0000)
  functions.

src/mixer/simple.c

index 78176873220e03a4438a351edcf3f78d899bf198..4530a70366dd51f148686872a24ce1a9bd8c8646 100644 (file)
@@ -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;
 }