diff --git a/libmachine/host.go b/libmachine/host.go index 8be393b32e..35641a49a5 100644 --- a/libmachine/host.go +++ b/libmachine/host.go @@ -24,8 +24,8 @@ import ( ) var ( - validHostNameChars = `[a-zA-Z0-9\-\.]` - validHostNamePattern = regexp.MustCompile(`^` + validHostNameChars + `+$`) + validHostNameChars = `^[a-zA-Z0-9][a-zA-Z0-9\-\.]*$` + validHostNamePattern = regexp.MustCompile(validHostNameChars) errMachineMustBeRunningForUpgrade = errors.New("Error: machine must be running to upgrade.") stateTimeoutDuration = time.Second * 3 )