pkg/sysregistriesv2/system_registries_v2.go
func parseLocation(input string) (string, error) {
	trimmed := strings.TrimRight(input, "/")

	if trimmed == "" {
		return "", &InvalidRegistries{s: "invalid location: cannot be empty"}
	}

	if strings.HasPrefix(trimmed, "http://") || strings.HasPrefix(trimmed, "https://") {
		msg := fmt.Sprintf("invalid location '%s': URI schemes are not supported", input)
		return "", &InvalidRegistries{s: msg}
	}

	return trimmed, nil
}
func parseLocation(input string) (string, error) {
	trimmed := strings.TrimRight(input, "/")

	if trimmed == "" {
		return "", &InvalidRegistries{s: "invalid location: cannot be empty"}
	}

	if strings.HasPrefix(trimmed, "http://") || strings.HasPrefix(trimmed, "https://") {
		msg := fmt.Sprintf("invalid location '%s': URI schemes are not supported", input)
		return "", &InvalidRegistries{s: msg}
	}

	return trimmed, nil
}
func parseLocation ( input string ) ( string , error ) { trimmed := strings . TrimRight ( input , " " ) if trimmed == " " { return " " , & InvalidRegistries { s : " " } } if strings . HasPrefix ( trimmed , " " ) || strings . HasPrefix ( trimmed , " " ) { msg := fmt . Sprintf ( " " , input ) return " " , & InvalidRegistries { s : msg } } return trimmed , nil }
// parseLocation parses the input string, performs some sanity checks and returns
// the sanitized input string.  An error is returned if the input string is
// empty or if contains an "http{s,}://" prefix.
parseLocation parses the input string performs some sanity checks and returns the sanitized input string . An error is returned if the input string is empty or if contains an http { s } : // prefix .