Update of /cvsroot/alsa/alsa-kernel/pci/trident In directory sc8-pr-cvs1:/tmp/cvs-serv16068/pci/trident
Modified Files: trident_main.c Log Message: fixed the wrong order of object destruction: a released object is referred after the *_free() call. Index: trident_main.c =================================================================== RCS file: /cvsroot/alsa/alsa-kernel/pci/trident/trident_main.c,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- trident_main.c 21 Jun 2003 07:52:38 -0000 1.45 +++ trident_main.c 14 Aug 2003 11:05:38 -0000 1.46 @@ -3538,13 +3538,13 @@ trident->port = pci_resource_start(pci, 0); if ((trident->res_port = request_region(trident->port, 0x100, "Trident Audio")) == NULL) { - snd_trident_free(trident); snd_printk("unable to grab I/O region 0x%lx-0x%lx\n", trident->port, trident->port + 0x100 - 1); + snd_trident_free(trident); return -EBUSY; } if (request_irq(pci->irq, snd_trident_interrupt, SA_INTERRUPT|SA_SHIRQ, "Trident Audio", (void *) trident)) { - snd_trident_free(trident); snd_printk("unable to grab IRQ %d\n", pci->irq); + snd_trident_free(trident); return -EBUSY; } trident->irq = pci->irq; ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog