Skip to content
This repository was archived by the owner on Feb 27, 2018. It is now read-only.

Commit 96eeb1b

Browse files
author
Isaac Boehman
committed
Updates in-line deferred function to not return
Docker-DCO-1.1-Signed-off-by: Isaac Boehman <admin@yacn.pw> (github: yacn)
1 parent 781cb9d commit 96eeb1b

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

vbm.go

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -74,22 +74,20 @@ func copyDiskImage(dst, src string) error {
7474
if err != nil {
7575
return err
7676
}
77-
closeSrcImg := func() error {
78-
if err := srcImg.Close(); err != nil {
79-
return err
77+
closeSrcImg := func() {
78+
if ee := srcImg.Close(); ee != nil {
79+
err = ee
8080
}
81-
return err
8281
}
8382
defer closeSrcImg()
8483
dstImg, err := os.Create(dst)
8584
if err != nil {
8685
return err
8786
}
88-
closeDstImg := func () error {
89-
if err := dstImg.Close(); err != nil {
90-
return err
87+
closeDstImg := func() {
88+
if ee := dstImg.Close(); ee != nil {
89+
err = ee
9190
}
92-
return err
9391
}
9492
defer closeDstImg()
9593
_, err = io.Copy(dstImg, srcImg)

0 commit comments

Comments
 (0)