SCSI_ASYNC_RW_REQUEST *Request;\r
EFI_EVENT AsyncIoEvent;\r
\r
+ AsyncIoEvent = NULL;\r
+\r
Request = AllocateZeroPool (sizeof (SCSI_ASYNC_RW_REQUEST));\r
if (Request == NULL) {\r
return EFI_OUT_OF_RESOURCES;\r
return EFI_SUCCESS;\r
\r
ErrorExit:\r
+ if (AsyncIoEvent != NULL) {\r
+ gBS->CloseEvent (AsyncIoEvent);\r
+ }\r
+\r
if (Request != NULL) {\r
if (Request->SenseData != NULL) {\r
FreePool (Request->SenseData);\r
SCSI_ASYNC_RW_REQUEST *Request;\r
EFI_EVENT AsyncIoEvent;\r
\r
+ AsyncIoEvent = NULL;\r
+\r
Request = AllocateZeroPool (sizeof (SCSI_ASYNC_RW_REQUEST));\r
if (Request == NULL) {\r
return EFI_OUT_OF_RESOURCES;\r
return EFI_SUCCESS;\r
\r
ErrorExit:\r
+ if (AsyncIoEvent != NULL) {\r
+ gBS->CloseEvent (AsyncIoEvent);\r
+ }\r
+\r
if (Request != NULL) {\r
if (Request->SenseData != NULL) {\r
FreePool (Request->SenseData);\r
SCSI_ASYNC_RW_REQUEST *Request;\r
EFI_EVENT AsyncIoEvent;\r
\r
+ AsyncIoEvent = NULL;\r
+\r
Request = AllocateZeroPool (sizeof (SCSI_ASYNC_RW_REQUEST));\r
if (Request == NULL) {\r
return EFI_OUT_OF_RESOURCES;\r
return EFI_SUCCESS;\r
\r
ErrorExit:\r
+ if (AsyncIoEvent != NULL) {\r
+ gBS->CloseEvent (AsyncIoEvent);\r
+ }\r
+\r
if (Request != NULL) {\r
if (Request->SenseData != NULL) {\r
FreePool (Request->SenseData);\r
SCSI_ASYNC_RW_REQUEST *Request;\r
EFI_EVENT AsyncIoEvent;\r
\r
+ AsyncIoEvent = NULL;\r
+\r
Request = AllocateZeroPool (sizeof (SCSI_ASYNC_RW_REQUEST));\r
if (Request == NULL) {\r
return EFI_OUT_OF_RESOURCES;\r
return EFI_SUCCESS;\r
\r
ErrorExit:\r
+ if (AsyncIoEvent != NULL) {\r
+ gBS->CloseEvent (AsyncIoEvent);\r
+ }\r
+\r
if (Request != NULL) {\r
if (Request->SenseData != NULL) {\r
FreePool (Request->SenseData);\r