]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/common/Tools.java
1. Fix EDKT330 Source files in sub-directories are not added to MSA correctly
[mirror_edk2.git] / Tools / Java / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / common / Tools.java
index 33dc521eda14dc710cd69a40842e09a006d896dd..b29bfe8a7e9aee40997af20c5aaf5863a5ade61e 100644 (file)
@@ -230,10 +230,10 @@ public class Tools {
         //\r
         // remove file separator of rear\r
         //\r
-        if (path.indexOf(DataType.DOS_FILE_SEPARATOR) == path.length() - DataType.DOS_FILE_SEPARATOR.length()) {\r
+        if (path.length() > 0 && path.indexOf(DataType.DOS_FILE_SEPARATOR) == path.length() - DataType.DOS_FILE_SEPARATOR.length()) {\r
             path = path.substring(0, path.length() - DataType.DOS_FILE_SEPARATOR.length());\r
         }\r
-        if (path.indexOf(DataType.UNIX_FILE_SEPARATOR) == path.length() - DataType.UNIX_FILE_SEPARATOR.length()) {\r
+        if (path.length() > 0 && path.indexOf(DataType.UNIX_FILE_SEPARATOR) == path.length() - DataType.UNIX_FILE_SEPARATOR.length()) {\r
             path = path.substring(0, path.length() - DataType.DOS_FILE_SEPARATOR.length());\r
         }\r
         //\r