audk/Nt32Pkg
Michael Kinney 462a3eba8f Nt32Pkg/WinNtSimpleFileSystemDxe: Fix ASSERT() parsing '\'
https://bugzilla.tianocore.org/show_bug.cgi?id=331

If Nt32 is built using UEFI Shell from the ShellPkg sources,
an ASSERT() is generated when a single '\' character is
entered at the shell prompt.

The WinNtSimpleFileSystemDxe module GetNextFileNameToken()
function breaks a file path up into tokens, but it does not
handle the case where a FileName ends in a '\' character.
It returns an empty string instead of NULL.  The fix is
to set *FileName to NULL if the remaining file path is an
empty string.

Cc: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Jaben Carsey <jaben.carsey@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
2017-01-10 12:35:39 -08:00
..
BootModePei
CpuRuntimeDxe Nt32Pkg: Convert all .uni files to utf-8 2015-12-15 04:57:08 +00:00
FvbServicesRuntimeDxe We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
Include Nt32Pkg: Fix typos in comments and variables 2016-11-15 11:05:33 +08:00
Library Nt32Pkg: Fix typos in comments and variables 2016-11-15 11:05:33 +08:00
MetronomeDxe
MiscSubClassPlatformDxe Nt32Pkg: Convert all .uni files to utf-8 2015-12-15 04:57:08 +00:00
RealTimeClockRuntimeDxe
ResetRuntimeDxe
Sec Nt32Pkg SecMain: Update SecMain.inf to support VS2015x86 X64 Mode 2016-12-29 10:07:14 +08:00
SnpNt32Dxe Nt32Pkg: Fix SnpNt32 GetStatus bug 2016-05-05 08:52:06 +08:00
StallPei We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
TimerDxe Nt32Pkg: Fix typos in comments 2016-07-11 10:29:45 +08:00
WinNtAutoScanPei Nt32Pkg: Fix asserts from running Nt32 64-bit on Win8 2016-01-25 04:45:55 +00:00
WinNtBlockIoDxe We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
WinNtBusDriverDxe
WinNtFirmwareVolumePei Nt32Pkg: Fix typos in comments and variables 2016-11-15 11:05:33 +08:00
WinNtFlashMapPei Nt32Pkg: Fix asserts from running Nt32 64-bit on Win8 2016-01-25 04:45:55 +00:00
WinNtGopDxe We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
WinNtOemHookStatusCodeHandlerDxe
WinNtOemHookStatusCodeHandlerPei
WinNtSerialIoDxe Nt32Pkg/WinNtSerialIoDxe: rebase to ARRAY_SIZE() 2016-10-27 11:10:58 +02:00
WinNtSimpleFileSystemDxe Nt32Pkg/WinNtSimpleFileSystemDxe: Fix ASSERT() parsing '\' 2017-01-10 12:35:39 -08:00
WinNtThunkDxe
WinNtThunkPPIToProtocolPei
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt
Nt32Pkg.dec
Nt32Pkg.dsc Nt32Pkg/Nt32Pkg.dsc: Change TLS_ENABLE flag to FALSE by default 2016-12-26 16:56:19 +08:00
Nt32Pkg.fdf Nt32Pkg: Enable HTTPS boot feature for Nt32 platform 2016-12-22 20:33:54 +08:00