REF:https://bugzilla.tianocore.org/show_bug.cgi?id=916
Within function AtaAtapiPassThruStart():
Add missing NULL pointer check for variable 'Instance' under the
'ErrorExit' code logic.
Cc: Steven Shi <steven.shi@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
gBS->CloseEvent (Instance->TimerEvent);\r
}\r
\r
- //\r
- // Remove all inserted ATA devices.\r
- //\r
- DestroyDeviceInfoList(Instance);\r
-\r
if (Instance != NULL) {\r
+ //\r
+ // Remove all inserted ATA devices.\r
+ //\r
+ DestroyDeviceInfoList (Instance);\r
FreePool (Instance);\r
}\r
return EFI_UNSUPPORTED;\r