Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0
-
None
-
Windows
Description
extractWindowsRootPrefix method has a possible crash. Found it trying to get special windows working.
if (startPos == maxlen && name.length() > startPos && name.charAt(startPos + 1) == '/')
{ // Too many '/' throw new FileSystemException("vfs.provider.local/not-absolute-file-name.error", uri); }This should be something like so:
if (startPos == maxlen && name.length() > startPos && name.length() > (startPos + 1) && name.charAt(startPos + 1) == '/')
{ // Too many '/' throw new FileSystemException("vfs.provider.local/not-absolute-file-name.error", uri); }