client/driver: parse repo instead of attempting to pull repo info

This commit is contained in:
Nick Ethier
2018-05-09 22:34:25 -04:00
parent 46c557c08e
commit d3c138e310

View File

@@ -2130,13 +2130,13 @@ func authFromHelper(helperName string) authBackend {
helper := dockerAuthHelperPrefix + helperName
cmd := exec.Command(helper, "get")
repoInfo, err := parseRepositoryInfo(repo)
repoParsed, err := reference.ParseNamed(repo)
if err != nil {
return nil, err
}
// Ensure that the HTTPs prefix exists
repoAddr := fmt.Sprintf("https://%s", repoInfo.Hostname())
repoAddr := fmt.Sprintf("https://%s", repoParsed.Hostname())
cmd.Stdin = strings.NewReader(repoAddr)
output, err := cmd.Output()