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