summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordlg <dlg@openbsd.org>2014-09-12 06:54:38 +0000
committerdlg <dlg@openbsd.org>2014-09-12 06:54:38 +0000
commitb62ffe02f81f56bc016685dfd447eec4de742757 (patch)
treeb8864f92ad3de5318fda5b59deecf2d486f2d3a8
parentregen (diff)
downloadwireguard-openbsd-b62ffe02f81f56bc016685dfd447eec4de742757.tar.xz
wireguard-openbsd-b62ffe02f81f56bc016685dfd447eec4de742757.zip
dont leak a ccb in identify
-rw-r--r--sys/dev/ic/nvme.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/ic/nvme.c b/sys/dev/ic/nvme.c
index 6fb2a8ef6af..352b5a12879 100644
--- a/sys/dev/ic/nvme.c
+++ b/sys/dev/ic/nvme.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: nvme.c,v 1.7 2014/09/12 06:34:14 dlg Exp $ */
+/* $OpenBSD: nvme.c,v 1.8 2014/09/12 06:54:38 dlg Exp $ */
/*
* Copyright (c) 2014 David Gwynne <dlg@openbsd.org>
@@ -473,6 +473,8 @@ nvme_identify(struct nvme_softc *sc, u_int mps)
bus_dmamap_sync(sc->sc_dmat, NVME_DMA_MAP(mem),
0, sizeof(*identify), BUS_DMASYNC_POSTREAD);
+ nvme_ccb_put(sc, ccb);
+
if (rv != 0)
goto done;