From cef56abea4cf302d20ba7ab33719e86276b672ea Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sun, 11 Feb 2024 18:10:38 +0000 Subject: Consistently use time_t for the timer duration. --- src/timers.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/timers.cpp') diff --git a/src/timers.cpp b/src/timers.cpp index 74641e40f..9e0f46277 100644 --- a/src/timers.cpp +++ b/src/timers.cpp @@ -11,20 +11,20 @@ std::multimap TimerManager::Timers; -Timer::Timer(long time_from_now, bool repeating) +Timer::Timer(time_t time_from_now, bool repeating) { owner = NULL; - trigger = Anope::CurTime + time_from_now; + trigger = Anope::CurTime + std::abs(time_from_now); secs = time_from_now; repeat = repeating; TimerManager::AddTimer(this); } -Timer::Timer(Module *creator, long time_from_now, bool repeating) +Timer::Timer(Module *creator, time_t time_from_now, bool repeating) { owner = creator; - trigger = Anope::CurTime + time_from_now; + trigger = Anope::CurTime + std::abs(time_from_now); secs = time_from_now; repeat = repeating; -- cgit