diff options
Diffstat (limited to 'format/pack/ingest/temp.go')
| -rw-r--r-- | format/pack/ingest/temp.go | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/format/pack/ingest/temp.go b/format/pack/ingest/temp.go index d0297ace..597ec487 100644 --- a/format/pack/ingest/temp.go +++ b/format/pack/ingest/temp.go @@ -51,8 +51,10 @@ func openTemporaryArtifacts(state *ingestState) error { // closeTemporaryArtifacts closes all temporary artifact file descriptors. func closeTemporaryArtifacts(state *ingestState) error { var out error + if state.packFile != nil { - if err := state.packFile.Close(); err != nil && out == nil { + err := state.packFile.Close() + if err != nil && out == nil { out = err } @@ -60,7 +62,8 @@ func closeTemporaryArtifacts(state *ingestState) error { } if state.idxFile != nil { - if err := state.idxFile.Close(); err != nil && out == nil { + err := state.idxFile.Close() + if err != nil && out == nil { out = err } @@ -68,7 +71,8 @@ func closeTemporaryArtifacts(state *ingestState) error { } if state.revFile != nil { - if err := state.revFile.Close(); err != nil && out == nil { + err := state.revFile.Close() + if err != nil && out == nil { out = err } |
