edk2/ShellPkg/Library
Jaben Carsey 31b018a663 ShellPkg: Remove ASSERT
This change removes ASSERT statements and replaces them with logic to break out of the loop.  This both prevents spinning forever and prevents processing the returned data from the function that failed.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15133 6f19259b-4bc3-4df7-8a09-765794883524
2014-01-16 16:52:39 +00:00
..
BasePathLib ShellPkg: fix support for "\" (or "\.") meaning root of drive. 2011-09-20 21:01:34 +00:00
BaseSortLib Refine comments and two code style. 2011-09-02 08:05:34 +00:00
UefiDpLib Refine the select language logic. 2013-09-05 03:02:14 +00:00
UefiFileHandleLib ShellPkg: Handle pool allocation failure 2013-09-20 20:10:17 +00:00
UefiHandleParsingLib ShellPkg: Add EfiIdeControllerInitProtocol to Shell’s output 2013-11-19 22:18:33 +00:00
UefiShellCEntryLib ShellPkg\Library\UefiShellCEntryLib\UefiShellCEntryLib.c: 2013-05-15 20:39:04 +00:00
UefiShellCommandLib ShellPkg: remove memory leak in file handle list 2014-01-09 18:05:24 +00:00
UefiShellDebug1CommandsLib 1. Change the implementation of function 'LoadVariableFromFile' to return SHELL_STATUS. 2. Add code to check whether the pointer 'FoundVarName' in 'DmpStore.c' is NULL before used. 2014-01-14 07:30:50 +00:00
UefiShellDriver1CommandsLib Refine the select language logic. 2013-09-05 03:02:14 +00:00
UefiShellInstall1CommandsLib Rollback the change to EFI_BOOT_KEY_DATA structure since UEFI Spec adds the clarification that bitfields are ordered such that bit 0 is the least significant bit. 2013-12-18 05:51:22 +00:00
UefiShellLevel1CommandsLib ShellPkg: Fix "for" command statement initialization. 2013-12-17 21:40:41 +00:00
UefiShellLevel2CommandsLib ShellPkg: remove double free operation 2014-01-10 16:41:54 +00:00
UefiShellLevel3CommandsLib ShellPkg: Fixes for the ‘type’ command: 2013-10-18 20:53:06 +00:00
UefiShellLib ShellPkg: Remove ASSERT 2014-01-16 16:52:39 +00:00
UefiShellNetwork1CommandsLib ShellPkg: Fix ‘ifconfig’ so it will build with NIC_IP4_CONFIG_INFO.Permanent change, and update the STR_IFCONFIG_PERMANENT_STATUS string token. 2013-10-04 16:34:19 +00:00
UefiSortLib Update all the code to consume the ConvertDevicePathToText, ConvertDevicePathNodeToText, ConvertTextToDevicePath and ConvertTextToDeviceNode APIs in DevicePathLib. 2013-07-26 03:14:08 +00:00