Merge pull request #73 from the-louie/lou-fix_problem_with_ratems_on_rpi

Cast rateMs when calculating NewTicker duration to avoid overflow on RPI
This commit is contained in:
Alexander Lukyanchikov 2019-10-23 11:46:11 -04:00 committed by GitHub
commit accb12e515
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -17,7 +17,7 @@ type Sampler struct {
func NewSampler(consumer *Consumer, items []*Item, triggers []*Trigger, options config.Options, fileVariables map[string]string, rateMs int) *Sampler { func NewSampler(consumer *Consumer, items []*Item, triggers []*Trigger, options config.Options, fileVariables map[string]string, rateMs int) *Sampler {
ticker := time.NewTicker(time.Duration(rateMs * int(time.Millisecond))) ticker := time.NewTicker(time.Duration(uint32(rateMs) * uint32(time.Millisecond)))
sampler := &Sampler{ sampler := &Sampler{
consumer, consumer,