diff --git a/gosnow.go b/gosnow.go index 0635780..15b470a 100644 --- a/gosnow.go +++ b/gosnow.go @@ -79,7 +79,8 @@ func timestamp() uint64 { func tilNextMillis(ts uint64) uint64 { i := timestamp() - for i < ts { + for i <= ts { + time.Sleep(100 * time.Microsecond) i = timestamp() } return i