]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressPassthru.c
MdeModulePkg/NvmExpressDxe: Memory leak fix in async code flow
[mirror_edk2.git] / MdeModulePkg / Bus / Pci / NvmExpressDxe / NvmExpressPassthru.c
index 2c300099455b49bc222cc63ba16f51bb465b691d..ef3d772cc28b1ebe640b066ee24da505fc5f4144 100644 (file)
@@ -627,6 +627,11 @@ NvmExpressPassThru (
     AsyncRequest->Packet        = Packet;\r
     AsyncRequest->CommandId     = Sq->Cid;\r
     AsyncRequest->CallerEvent   = Event;\r
+    AsyncRequest->MapData       = MapData;\r
+    AsyncRequest->MapMeta       = MapMeta;\r
+    AsyncRequest->MapPrpList    = MapPrpList;\r
+    AsyncRequest->PrpListNo     = PrpListNo;\r
+    AsyncRequest->PrpListHost   = PrpListHost;\r
 \r
     OldTpl = gBS->RaiseTPL (TPL_NOTIFY);\r
     InsertTailList (&Private->AsyncPassThruQueue, &AsyncRequest->Link);\r