]> git.alsa-project.org Git - alsa-utils.git/commitdiff
alsactl - Fix wrong restore
authorTakashi Iwai <tiwai@suse.de>
Fri, 30 Nov 2007 16:20:39 +0000 (17:20 +0100)
committerTakashi Iwai <tiwai@suse.de>
Fri, 30 Nov 2007 16:20:39 +0000 (17:20 +0100)
Fix a bug in alsactl that restores wrong values for elements with
multiple channels (counts).

alsactl/state.c

index 4c807de1883b80e2869f2cc95174113e4e6656f8..1a2a36859f01e3224d0eb4440bc17db6ccc76d0a 100644 (file)
@@ -1380,7 +1380,7 @@ static int set_control(snd_ctl_t *handle, snd_config_t *control)
                                return -EINVAL;
                        continue;
                }
-               err = restore_config_value2(handle, info, type, value,
+               err = restore_config_value2(handle, info, type, n,
                                            ctl, idx, numid);
                if (err < 0)
                        return err;