Re: [PATCH] ALSA: Remove subsystem-specific malloc (7/8)

From: Takashi Iwai
Date: Wed Jun 09 2004 - 04:11:23 EST


At Wed, 9 Jun 2004 00:25:08 +0300,
Pekka J Enberg wrote:
>
> --- linux-2.6.6/sound/arm/sa11xx-uda1341.c 2004-06-08 23:57:25.623550760 +0300
> +++ alsa-2.6.6/sound/arm/sa11xx-uda1341.c 2004-06-05 20:30:06.000000000 +0300
(snip)
> @@ -1010,6 +1010,7 @@ static int __init sa11xx_uda1341_init(vo
> static void __exit sa11xx_uda1341_exit(void)
> {
> snd_card_free(sa11xx_uda1341->card);
> + kfree(sa11xx_uda1341);
> }

this causes double-free.
sa11xx_uda1341 is already released in snd_sa11xx_uda1341_free(),
invoked from snd_card_free().


Takashi
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/