diff options
author | gavin <gavin@FreeBSD.org> | 2010-08-04 07:49:40 +0000 |
---|---|---|
committer | gavin <gavin@FreeBSD.org> | 2010-08-04 07:49:40 +0000 |
commit | 924ee386baafc526cc0e10d34e930088fd1d9ea0 (patch) | |
tree | b64c452c2fcd9c35461784b5ebb1a3e820f9b514 /sys | |
parent | fc8c0d299a383c96632e749269a7bfca4b337270 (diff) | |
download | FreeBSD-src-924ee386baafc526cc0e10d34e930088fd1d9ea0.zip FreeBSD-src-924ee386baafc526cc0e10d34e930088fd1d9ea0.tar.gz |
Do not free sc if attach failed, as it was allocated by the bus
infrastructure, not us. This appears to be a leftover from an older
version of the driver.
Submitted by: avg
Tested by: Anton Shterenlikht <mexas bristol.ac.uk>
MFC after: 1 week
X-MFC-Note: To stable/8 and stable/7 only
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/sound/pci/hda/hdac.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac.c index 22ea4c8..a0b1dc7 100644 --- a/sys/dev/sound/pci/hda/hdac.c +++ b/sys/dev/sound/pci/hda/hdac.c @@ -4314,7 +4314,6 @@ hdac_attach_fail: hdac_dma_free(sc, &sc->corb_dma); hdac_mem_free(sc); snd_mtxfree(sc->lock); - free(sc, M_DEVBUF); return (ENXIO); } |