Merge pull request #429 from CopernicaMarketingSoftware/fix/remove-timer-again-call

Remove ev_timer_again calls
This commit is contained in:
Emiel Bruijntjes 2021-09-16 12:58:14 +02:00 committed by GitHub
commit 4f54507a03
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 7 deletions

View File

@ -271,8 +271,8 @@ private:
// reset the timer to trigger again later
ev_timer_set(&_timer, std::min(_next, _expire) - now, 0.0);
// restart the timer
ev_timer_again(_loop, &_timer);
// and start it again
ev_timer_start(_loop, &_timer);
// and because the timer is running again, we restore the refcounter
ev_unref(_loop);
@ -368,9 +368,6 @@ private:
// find the earliest thing that expires
ev_timer_set(&_timer, std::min(_next, _expire) - now, 0.0);
// restart the timer
ev_timer_again(_loop, &_timer);
// expose the accepted interval
return _timeout;
}