File tree Expand file tree Collapse file tree 1 file changed +11
-12
lines changed Expand file tree Collapse file tree 1 file changed +11
-12
lines changed Original file line number Diff line number Diff line change @@ -179,20 +179,19 @@ func downloadDatabase(dbName string) error {
179179 if ! strings .HasSuffix (header .Name , mmdbFile ) {
180180 continue
181181 }
182+ return func () error {
183+ outFile , err := os .Create (path .Join (geoIPPath , mmdbFile ))
184+ if err != nil {
185+ return err
186+ }
182187
183- outFile , err := os .Create (path .Join (geoIPPath , mmdbFile ))
184- if err != nil {
185- return err
186- }
187-
188- //nolint:gocritic // TODO: will fix it on a followup PR
189- defer outFile .Close ()
190-
191- if _ , err := io .CopyN (outFile , tarReader , header .Size ); err != nil {
192- return err
193- }
188+ defer outFile .Close ()
194189
195- return nil
190+ if _ , err := io .CopyN (outFile , tarReader , header .Size ); err != nil {
191+ return err
192+ }
193+ return nil
194+ }()
196195 }
197196 }
198197
You can’t perform that action at this time.
0 commit comments