summaryrefslogtreecommitdiff
path: root/libpod/image/pull.go
diff options
context:
space:
mode:
Diffstat (limited to 'libpod/image/pull.go')
-rw-r--r--libpod/image/pull.go19
1 files changed, 3 insertions, 16 deletions
diff --git a/libpod/image/pull.go b/libpod/image/pull.go
index af6b84c34..434b83520 100644
--- a/libpod/image/pull.go
+++ b/libpod/image/pull.go
@@ -283,16 +283,7 @@ func (ir *Runtime) pullGoalFromPossiblyUnqualifiedName(inputName string) (*pullG
if err != nil {
return nil, errors.Wrapf(err, "unable to parse '%s'", inputName)
}
- destRef, err := is.Transport.ParseStoreReference(ir.store, inputName)
- if err != nil {
- return nil, errors.Wrapf(err, "error parsing dest reference name %#v", inputName)
- }
- ps := pullRefPair{
- image: inputName,
- srcRef: srcRef,
- dstRef: destRef,
- }
- return singlePullRefPairGoal(ps), nil
+ return ir.getSinglePullRefPairGoal(srcRef, inputName)
}
searchRegistries, err := registries.GetRegistries()
@@ -310,13 +301,9 @@ func (ir *Runtime) pullGoalFromPossiblyUnqualifiedName(inputName string) (*pullG
if err != nil {
return nil, errors.Wrapf(err, "unable to parse '%s'", imageName)
}
- ps := pullRefPair{
- image: imageName,
- srcRef: srcRef,
- }
- ps.dstRef, err = is.Transport.ParseStoreReference(ir.store, ps.image)
+ ps, err := ir.getPullRefPair(srcRef, imageName)
if err != nil {
- return nil, errors.Wrapf(err, "error parsing dest reference name %#v", ps.image)
+ return nil, err
}
refPairs = append(refPairs, ps)
}