Skip to content

Commit a621832

Browse files
committed
8287162: (zipfs) Performance regression related to support for POSIX file permissions
Backport-of: a10c5597d93c4402bafdbb570437aac052b10027
1 parent fc47e1a commit a621832

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,9 @@ class ZipFileSystem extends FileSystem {
151151
this.forceEnd64 = isTrue(env, "forceZIP64End");
152152
this.defaultCompressionMethod = getDefaultCompressionMethod(env);
153153
this.supportPosix = isTrue(env, PROPERTY_POSIX);
154-
this.defaultOwner = initOwner(zfpath, env);
155-
this.defaultGroup = initGroup(zfpath, env);
156-
this.defaultPermissions = initPermissions(env);
154+
this.defaultOwner = supportPosix ? initOwner(zfpath, env) : null;
155+
this.defaultGroup = supportPosix ? initGroup(zfpath, env) : null;
156+
this.defaultPermissions = supportPosix ? initPermissions(env) : null;
157157
this.supportedFileAttributeViews = supportPosix ?
158158
Set.of("basic", "posix", "zip") : Set.of("basic", "zip");
159159
if (Files.notExists(zfpath)) {

0 commit comments

Comments
 (0)