From 942e0f770fc4c76056c7bb9c0e4d3e55d61f719c Mon Sep 17 00:00:00 2001 From: Caleb Gardner Date: Mon, 17 Apr 2023 10:38:44 -0500 Subject: [PATCH] Set main folder permission --- reader_file.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/reader_file.go b/reader_file.go index 6a7d3cb..3ac89ca 100644 --- a/reader_file.go +++ b/reader_file.go @@ -292,6 +292,10 @@ func (f File) realExtract(folder string, op *ExtractionOptions) (err error) { } return } + if !op.IgnorePerm { + defer os.Chmod(extDir, f.Mode()) + defer os.Chown(extDir, int(f.r.ids[f.i.UidInd]), int(f.r.ids[f.i.GidInd])) + } } } switch {