Messages in this thread | | | Date | Wed, 09 Jun 2004 11:10:08 +0200 | From | Takashi Iwai <> | Subject | Re: [PATCH] ALSA: Remove subsystem-specific malloc (7/8) |
| |
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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |