]> git.hungrycats.org Git - linux/commitdiff
[PATCH] fix smsc-ircc2.c double free
authorJan Marek <linux@hazard.jcu.cz>
Tue, 25 Nov 2003 23:00:04 +0000 (15:00 -0800)
committerLinus Torvalds <torvalds@home.osdl.org>
Tue, 25 Nov 2003 23:00:04 +0000 (15:00 -0800)
This fixes a small, but important bug in smsc-ircc2.c.

Without this the driver tries release the same region twice.

drivers/net/irda/smsc-ircc2.c

index 92da754935d1d4d65bba6acd73b1b39a5c12a9dc..b35fe0e597c6ae67f73f4644830f2f15209a9404 100644 (file)
@@ -524,7 +524,7 @@ static int smsc_ircc_present(unsigned int fir_base, unsigned int sir_base)
 
        return 0;
  out3:
-       release_region(fir_base, SMSC_IRCC2_FIR_CHIP_IO_EXTENT);
+       release_region(sir_base, SMSC_IRCC2_SIR_CHIP_IO_EXTENT);
  out2:
        release_region(fir_base, SMSC_IRCC2_FIR_CHIP_IO_EXTENT);
  out1: