diff --git a/cmix/identity/tracker.go b/cmix/identity/tracker.go index 394e9ac31f253328f1bd257275fcb5a5f78ee77d..05883f24ea17bfdba7e03da2a52cb7f211feeba9 100644 --- a/cmix/identity/tracker.go +++ b/cmix/identity/tracker.go @@ -189,7 +189,7 @@ func (t *manager) track(stop *stoppable.Single) { // Sleep until the last ID has expired select { - case <-time.After(nextUpdate.Sub(nextUpdate)): + case <-time.After(nextUpdate.Sub(netTime.Now())): case newIdentity := <-t.newIdentity: jww.DEBUG.Printf("Receiving new identity %s :%+v", newIdentity.Source, newIdentity)