From: Takashi Iwai Date: Fri, 30 Nov 2007 16:20:39 +0000 (+0100) Subject: alsactl - Fix wrong restore X-Git-Tag: v1.0.16rc1~6 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=8d7759aa3242e43347d31ecedf93da9ac76ed4b1;p=alsa-utils.git alsactl - Fix wrong restore Fix a bug in alsactl that restores wrong values for elements with multiple channels (counts). --- diff --git a/alsactl/state.c b/alsactl/state.c index 4c807de..1a2a368 100644 --- a/alsactl/state.c +++ b/alsactl/state.c @@ -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;