audk/ShellPkg/Application/Shell
Michael Kinney 898378c2be ShellPkg/Shell - Fix ASSERT() when FvSimpleFileSystemDxe is used
When the FvSimpleFileSystemDxe module is included in a platform,
Simple File System Protocols are produced for firmware volumes(FV)
that do not have the same style device paths as file systems with
file names.  The ShellPkg has an assumption that the device path
contains device path nodes of type MEDIA_FILEPATH_DP and generates
an ASSERT() if any other device path nodes are encountered.  This
change removes the ASSERT() condition and instead returns NULL that
means EfiShellGetFilePathFromDevicePath() can not convert the
device path nodes that represent the file path to a Unicode string.

Cc: Jaben Carsey <jaben.carsey@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael Kinney <michael.d.kinney@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19228 6f19259b-4bc3-4df7-8a09-765794883524
2015-12-12 19:28:21 +00:00
..
ConsoleLogger.c ShellPkg: Make BOOLEAN variable not use explicit comparison. 2015-06-23 01:04:26 +00:00
ConsoleLogger.h Fix CRLF format 2014-01-22 08:40:29 +00:00
ConsoleWrappers.c ShellPkg: Fix ASCII input redirection does not work correctly. 2015-10-15 02:43:31 +00:00
ConsoleWrappers.h ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
FileHandleInternal.h Fix CRLF format 2014-01-22 08:40:29 +00:00
FileHandleWrappers.c ShellPkg: Follow spec to remove the last '\' char in return name of GetCurDir(). 2015-10-23 02:03:20 +00:00
FileHandleWrappers.h
Shell.c ShellPkg: fix RVCT warning due to CONST in typecast. 2015-11-26 01:04:41 +00:00
Shell.h ShellPkg: Don't strip positional parameters of quotation marks. 2015-11-09 02:29:31 +00:00
Shell.inf ShellPkg: force use of AARCH64 small model when building DEBUG shell 2015-08-20 06:39:04 +00:00
Shell.uni ShellPkg: Convert all .uni files to utf-8 2015-12-09 23:07:58 +00:00
ShellEnvVar.c ShellPkg: Fix 'EfiShellExecute' doesn't get command status correctly. 2015-10-26 13:28:01 +00:00
ShellEnvVar.h Refine comments and two code style. 2011-09-02 08:05:34 +00:00
ShellManParser.c ShellPkg: Use safe string functions to refine code. 2015-06-30 03:18:31 +00:00
ShellManParser.h
ShellParametersProtocol.c ShellPkg: Don't strip positional parameters of quotation marks. 2015-11-09 02:29:31 +00:00
ShellParametersProtocol.h ShellPkg: Don't strip positional parameters of quotation marks. 2015-11-09 02:29:31 +00:00
ShellProtocol.c ShellPkg/Shell - Fix ASSERT() when FvSimpleFileSystemDxe is used 2015-12-12 19:28:21 +00:00
ShellProtocol.h ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00