\r
*SupportedModes = AllocateZeroPool (sizeof (EFI_ATA_COLLECTIVE_MODE));\r
if (*SupportedModes == NULL) {\r
+ ASSERT (*SupportedModes != NULL);\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
// Make sure we've got the valid identify data of the device from SubmitData()\r
//\r
if (!IdentifyValid) {\r
+ FreePool (*SupportedModes);\r
return EFI_NOT_READY;\r
}\r
\r