File tree 1 file changed +6
-6
lines changed 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -170,27 +170,27 @@ func Unpack(reader io.Reader, destPath string) error {
170
170
// reading the entire zip file in memory.
171
171
func Unzip (r io.Reader , destPath string ) error {
172
172
var (
173
- zr * zip.Reader
174
- err error
173
+ zr * zip.Reader
174
+ readerErr error
175
175
)
176
176
177
177
if f , ok := r .(* os.File ); ok {
178
178
fstat , err := f .Stat ()
179
179
if err != nil {
180
180
return err
181
181
}
182
- zr , err = zip .NewReader (f , fstat .Size ())
182
+ zr , readerErr = zip .NewReader (f , fstat .Size ())
183
183
} else {
184
184
data , err := io .ReadAll (r )
185
185
if err != nil {
186
186
return err
187
187
}
188
188
memReader := bytes .NewReader (data )
189
- zr , err = zip .NewReader (memReader , memReader .Size ())
189
+ zr , readerErr = zip .NewReader (memReader , memReader .Size ())
190
190
}
191
191
192
- if err != nil {
193
- return err
192
+ if readerErr != nil {
193
+ return readerErr
194
194
}
195
195
196
196
return unpackZip (zr , destPath )
You can’t perform that action at this time.
0 commit comments