diff options
author | 2014-09-12 06:54:38 +0000 | |
---|---|---|
committer | 2014-09-12 06:54:38 +0000 | |
commit | b62ffe02f81f56bc016685dfd447eec4de742757 (patch) | |
tree | b8864f92ad3de5318fda5b59deecf2d486f2d3a8 | |
parent | regen (diff) | |
download | wireguard-openbsd-b62ffe02f81f56bc016685dfd447eec4de742757.tar.xz wireguard-openbsd-b62ffe02f81f56bc016685dfd447eec4de742757.zip |
dont leak a ccb in identify
-rw-r--r-- | sys/dev/ic/nvme.c | 4 |
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; |