Update of /cvsroot/alsa/alsa-kernel/pci/ymfpci
In directory sc8-pr-cvs1:/tmp/cvs-serv16068/pci/ymfpci

Modified Files:
        ymfpci_main.c 
Log Message:
fixed the wrong order of object destruction:
  a released object is referred after the *_free() call.



Index: ymfpci_main.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/ymfpci/ymfpci_main.c,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- ymfpci_main.c       14 Aug 2003 10:55:18 -0000      1.40
+++ ymfpci_main.c       14 Aug 2003 11:05:38 -0000      1.41
@@ -2288,13 +2288,13 @@
        pci_set_master(pci);
 
        if ((chip->res_reg_area = request_mem_region(chip->reg_area_phys, 0x8000, 
"YMFPCI")) == NULL) {
-               snd_ymfpci_free(chip);
                snd_printk("unable to grab memory region 0x%lx-0x%lx\n", 
chip->reg_area_phys, chip->reg_area_phys + 0x8000 - 1);
+               snd_ymfpci_free(chip);
                return -EBUSY;
        }
        if (request_irq(pci->irq, snd_ymfpci_interrupt, SA_INTERRUPT|SA_SHIRQ, 
"YMFPCI", (void *) chip)) {
-               snd_ymfpci_free(chip);
                snd_printk("unable to grab IRQ %d\n", pci->irq);
+               snd_ymfpci_free(chip);
                return -EBUSY;
        }
        chip->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

Reply via email to