mirror of
https://github.com/openjdk/jdk.git
synced 2026-07-05 00:29:40 +00:00
8387704: java/nio/file/DirectoryStream/SecureDS.java failing with AccessDeniedException
Reviewed-by: alanb
This commit is contained in:
parent
0d84d84ad2
commit
cb511b64e9
@ -216,8 +216,13 @@ public class SecureDS {
|
||||
view = stream.getFileAttributeView(fileEntry, PosixFileAttributeView.class, NOFOLLOW_LINKS);
|
||||
view.setPermissions(noperms);
|
||||
assertEquals(noperms, getPosixFilePermissions(file));
|
||||
view.setPermissions(permsFile);
|
||||
assertEquals(permsFile, getPosixFilePermissions(file));
|
||||
try {
|
||||
view.setPermissions(permsFile);
|
||||
assertEquals(permsFile, getPosixFilePermissions(file));
|
||||
} catch (AccessDeniedException e) {
|
||||
// Fails on older Linux systems without fchmodat AT_SYMLINK_NOFOLLOW support
|
||||
setPosixFilePermissions(file, permsFile);
|
||||
}
|
||||
|
||||
// Test following link to file
|
||||
view = stream.getFileAttributeView(link, PosixFileAttributeView.class);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user