diff --git a/coreos-cloudinit.go b/coreos-cloudinit.go index 4c4ba5d..9e2ee66 100644 --- a/coreos-cloudinit.go +++ b/coreos-cloudinit.go @@ -245,7 +245,7 @@ func selectDatasource(sources []datasource.Datasource) datasource.Datasource { select { case <-stop: return - case <-time.Tick(duration): + case <-time.After(duration): duration = pkg.ExpBackoff(duration, datasourceMaxInterval) } } @@ -262,7 +262,7 @@ func selectDatasource(sources []datasource.Datasource) datasource.Datasource { select { case s = <-ds: case <-done: - case <-time.Tick(datasourceTimeout): + case <-time.After(datasourceTimeout): } close(stop)