Index: src/sys/dev/sound/pci/csapcm.c =================================================================== RCS file: /home/ncvs/src/sys/dev/sound/pci/csapcm.c,v retrieving revision 1.34.2.1 diff -u -r1.34.2.1 csapcm.c --- src/sys/dev/sound/pci/csapcm.c 30 Dec 2005 19:55:53 -0000 1.34.2.1 +++ src/sys/dev/sound/pci/csapcm.c 4 Apr 2006 14:59:49 -0000 @@ -722,6 +722,8 @@ { csa_res *resp; + KASSERT(csa != NULL, ("called with bogus resource structure")); + resp = &csa->res; if (resp->irq != NULL) { if (csa->ih) @@ -741,10 +743,8 @@ bus_dma_tag_destroy(csa->parent_dmat); csa->parent_dmat = NULL; } - if (csa != NULL) { - free(csa, M_DEVBUF); - csa = NULL; - } + + free(csa, M_DEVBUF); } static int