8026876: (fs) Build issue with src/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java

Reviewed-by: psandoz
This commit is contained in:
Alan Bateman 2013-10-18 15:51:43 +01:00
parent 467adb4a7c
commit d367fc0c17

View File

@ -46,11 +46,14 @@ class SolarisUserDefinedFileAttributeView
private byte[] nameAsBytes(UnixPath file, String name) throws IOException {
byte[] bytes = Util.toBytes(name);
// "", "." and ".." not allowed
if ((bytes.length == 0 || bytes[0] == '.') &&
((bytes.length <= 1 || (bytes.length == 2 && bytes[1] == '.')) {
throw new FileSystemException(file.getPathForExceptionMessage(),
null, "'" + name + "' is not a valid name");
// "", "." and ".." not allowed
if (bytes.length == 0 || bytes[0] == '.') {
if (bytes.length <= 1 ||
(bytes.length == 2 && bytes[1] == '.'))
{
throw new FileSystemException(file.getPathForExceptionMessage(),
null, "'" + name + "' is not a valid name");
}
}
return bytes;
}