FIX #3056 ls timeout when instance is stopped

Signed-off-by: David Gageot <david@gageot.net>
This commit is contained in:
David Gageot 2016-02-17 14:05:25 +01:00
parent 1405c0e12e
commit aaa4510ed9
1 changed files with 5 additions and 0 deletions

View File

@ -276,6 +276,10 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
}
func (d *Driver) GetURL() (string, error) {
if err := drivers.MustBeRunning(d); err != nil {
return "", err
}
ip, err := d.GetIP()
if err != nil {
return "", err
@ -283,6 +287,7 @@ func (d *Driver) GetURL() (string, error) {
if ip == "" {
return "", nil
}
return fmt.Sprintf("tcp://%s", net.JoinHostPort(ip, "2376")), nil
}