From 72046dcea3ec151699b96b6d6d76bb00c8a5d261 Mon Sep 17 00:00:00 2001 From: Sam Leffler Date: Fri, 25 Feb 2005 21:57:46 +0000 Subject: [PATCH] avoid null ptr deref Noticed by: Coverity Prevent analysis tool Reviewed by: scottl --- sys/dev/sym/sym_hipd.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sys/dev/sym/sym_hipd.c b/sys/dev/sym/sym_hipd.c index a7376712a35..103d53983a7 100644 --- a/sys/dev/sym/sym_hipd.c +++ b/sys/dev/sym/sym_hipd.c @@ -700,10 +700,11 @@ out_err: bus_dmamap_unload(mp->dmat, vbp->dmamap); if (vaddr) bus_dmamem_free(mp->dmat, vaddr, vbp->dmamap); - if (vbp->dmamap) - bus_dmamap_destroy(mp->dmat, vbp->dmamap); - if (vbp) + if (vbp) { + if (vbp->dmamap) + bus_dmamap_destroy(mp->dmat, vbp->dmamap); __sym_mfree(&mp0, vbp, sizeof(*vbp), "VTOB"); + } return 0; }