summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/dev/amr/amr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/amr/amr.c b/sys/dev/amr/amr.c
index 3531fc4..e55db75 100644
--- a/sys/dev/amr/amr.c
+++ b/sys/dev/amr/amr.c
@@ -985,7 +985,8 @@ amr_query_controller(struct amr_softc *sc)
free(ap, M_DEVBUF);
ap = amr_enquiry(sc, 0, FC_DEL_LOGDRV, OP_SUP_DEL_LOGDRV, 0, &status);
- free(ap, M_DEVBUF);
+ if (ap != NULL)
+ free(ap, M_DEVBUF);
if (!status) {
sc->amr_ld_del_supported = 1;
device_printf(sc->amr_dev, "delete logical drives supported by controller\n");
OpenPOWER on IntegriCloud