[alsa-devel] [PATCH] ALSA: usb-audio: Fix memory leak in FTU quirk
Takashi Iwai
tiwai at suse.de
Tue Nov 11 18:06:38 CET 2014
At Tue, 11 Nov 2014 17:59:41 +0100,
Takashi Iwai wrote:
>
> M-audio FastTrack Ultra quirk doesn't release the kzalloc'ed memory.
> This patch adds the private_free callback to release it properly.
>
> Cc: <stable at vger.kernel.org>
> Signed-off-by: Takashi Iwai <tiwai at suse.de>
Scratch this, the quirk takes private_value, not private_data.
Will resubmit the correct patch.
Takashi
> ---
> sound/usb/mixer_quirks.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/sound/usb/mixer_quirks.c b/sound/usb/mixer_quirks.c
> index 45203168ac6d..f6f8acf0446b 100644
> --- a/sound/usb/mixer_quirks.c
> +++ b/sound/usb/mixer_quirks.c
> @@ -1021,6 +1021,7 @@ static int snd_ftu_create_effect_switch(struct usb_mixer_interface *mixer,
> return -ENOMEM;
> }
>
> + kctl->private_free = usb_mixer_elem_free;
> err = snd_ctl_add(mixer->chip->card, kctl);
> if (err < 0)
> return err;
> --
> 2.1.3
>
More information about the Alsa-devel
mailing list