diff --git a/zfs_replication_exporter.go b/zfs_replication_exporter.go index e496e0a..2feb963 100644 --- a/zfs_replication_exporter.go +++ b/zfs_replication_exporter.go @@ -255,15 +255,11 @@ func main() { HostKeyCallback: ssh.InsecureIgnoreHostKey(), Timeout: 5 * time.Second, } - var c *ssh.Client for { - if c == nil { - var err error - glog.Infof("Dialing %s@%s", user, host) - c, err = ssh.Dial("tcp", host, config) - if err != nil { - glog.Errorf("Error dialing %q: %v", host, err) - } + glog.Infof("Dialing %s@%s", user, host) + c, err := ssh.Dial("tcp", host, config) + if err != nil { + glog.Errorf("Error dialing %q: %v", host, err) } if c != nil { stats, err := fetchSnapshotStats(host, c)