]> git.proxmox.com Git - mirror_edk2.git/commit
MdePkg: Enhance PathRemoveLastItem() to support "FS0:File.txt"
authorRuiyu Ni <ruiyu.ni@intel.com>
Mon, 8 Aug 2016 06:55:10 +0000 (14:55 +0800)
committerRuiyu Ni <ruiyu.ni@intel.com>
Wed, 10 Aug 2016 02:17:11 +0000 (10:17 +0800)
commit54b1e0ec814d8a8ac0aea2262ba04d7567545197
tree504f158013031fa60c85a83767c00e70b83dd217
parentd25d59cb7ee608deb60137389c2461c6d937f669
MdePkg: Enhance PathRemoveLastItem() to support "FS0:File.txt"

The original implementation only looks for very last backslash
and removes the string after that.
But when the path is like "FS0:File.txt" which doesn't contain
backslash, the function cannot work well.
The patch enhances the code to look for very last backslash or
colon to support the path which doesn't contain backslash.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Tapan Shah <tapandshah@hpe.com>
MdePkg/Library/BaseLib/FilePaths.c