From 9a037b72210c983c2c31a958e29dabd863117027 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Boutemy?= Date: Sat, 6 May 2023 00:29:55 +0200 Subject: [PATCH] don't apply umask on unknown perms (Win) --- .../java/org/codehaus/plexus/archiver/AbstractArchiver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/codehaus/plexus/archiver/AbstractArchiver.java b/src/main/java/org/codehaus/plexus/archiver/AbstractArchiver.java index 8b4bdfa5f..c6b1b5577 100755 --- a/src/main/java/org/codehaus/plexus/archiver/AbstractArchiver.java +++ b/src/main/java/org/codehaus/plexus/archiver/AbstractArchiver.java @@ -450,7 +450,7 @@ protected ArchiveEntry asArchiveEntry( @Nonnull final PlexusIoResource resource, throw new ArchiverException( resource.getName() + " not found." ); } - if ( umask > 0 ) + if ( umask > 0 && permissions != PlexusIoResourceAttributes.UNKNOWN_OCTAL_MODE ) { permissions &= ~umask; }