DragonFlyBSD Kernel Audit
DF-1813 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/disk/nvme/nvme_admin.c b/sys/dev/disk/nvme/nvme_admin.c
--- a/sys/dev/disk/nvme/nvme_admin.c
+++ b/sys/dev/disk/nvme/nvme_admin.c
@@ -630,6 +630,7 @@
 		status = nvme_wait_request(req);
 		if (status != 0) {
 			kprintf("NS FAILED %08x\n", status);
+			nvme_put_request(req);
 			continue;
 		}