diff --git a/drivers/generic/generic.go b/drivers/generic/generic.go index f5f9c97c9f..7bfd27b91a 100644 --- a/drivers/generic/generic.go +++ b/drivers/generic/generic.go @@ -142,14 +142,13 @@ func (d *Driver) GetURL() (string, error) { func (d *Driver) GetState() (state.State, error) { address := net.JoinHostPort(d.IPAddress, strconv.Itoa(d.SSHPort)) + _, err := net.DialTimeout("tcp", address, defaultTimeout) - var st state.State if err != nil { - st = state.Stopped - } else { - st = state.Running + return state.Stopped, nil } - return st, nil + + return state.Running, nil } func (d *Driver) Start() error {