Skip to content

Commit 0631957

Browse files
authored
Merge pull request #6045 from dmcgowan/1.5-fix-metadata-content-panic
[release/1.5] Fix panic in metadata content writer on copy error
2 parents 4de759a + a4b51d1 commit 0631957

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

metadata/content.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -551,13 +551,13 @@ func (nw *namespacedWriter) createAndCopy(ctx context.Context, desc ocispec.Desc
551551
if desc.Size > 0 {
552552
ra, err := nw.provider.ReaderAt(ctx, nw.desc)
553553
if err != nil {
554+
w.Close()
554555
return err
555556
}
556557
defer ra.Close()
557558

558559
if err := content.CopyReaderAt(w, ra, desc.Size); err != nil {
559-
nw.w.Close()
560-
nw.w = nil
560+
w.Close()
561561
return err
562562
}
563563
}

0 commit comments

Comments
 (0)