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

Commit 4b4b0cb

Browse files
authored
Merge pull request #215 from nkubala/no_docker_id
Correctly handle case where no image source is parsed
2 parents 5a276f0 + 3fab1a2 commit 4b4b0cb

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

cmd/root.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,10 +151,10 @@ func getPrepperForImage(image string) (pkgutil.Prepper, error) {
151151
return nil, err
152152
}
153153
src, err := ref.NewImageSource(nil)
154-
defer src.Close()
155154
if err != nil {
156155
return nil, err
157156
}
157+
defer src.Close()
158158

159159
if !noCache {
160160
cacheDir, err := cacheDir()

pkg/image/proxy_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ type ProxySource struct {
2929

3030
func NewProxySource(ref types.ImageReference) (*ProxySource, error) {
3131
src, err := ref.NewImageSource(nil)
32-
defer src.Close()
3332
if err != nil {
3433
return nil, err
3534
}
35+
defer src.Close()
3636
img, err := ref.NewImage(nil)
3737
if err != nil {
3838
return nil, err

pkg/util/daemon_prepper.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@ func (p *DaemonPrepper) GetFileSystem() (string, error) {
5757
}
5858

5959
src, err := ref.NewImageSource(nil)
60-
defer src.Close()
6160
if err != nil {
6261
return "", err
6362
}
63+
defer src.Close()
6464

6565
sanitizedName := strings.Replace(p.Source, ":", "", -1)
6666
sanitizedName = strings.Replace(sanitizedName, "/", "", -1)

pkg/util/image_prep_utils.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,11 +152,11 @@ func GetFileSystemFromReference(ref types.ImageReference, imgSrc types.ImageSour
152152
var err error
153153
if imgSrc == nil {
154154
imgSrc, err = ref.NewImageSource(nil)
155-
defer imgSrc.Close()
156155
}
157156
if err != nil {
158157
return err
159158
}
159+
defer imgSrc.Close()
160160
img, err := ref.NewImage(nil)
161161
if err != nil {
162162
return err

0 commit comments

Comments
 (0)