diff options
author | Sadie Powell <sadie@witchery.services> | 2024-02-11 18:10:38 +0000 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2024-02-11 18:10:38 +0000 |
commit | cef56abea4cf302d20ba7ab33719e86276b672ea (patch) | |
tree | db27b33f819f2d3548e7bc43e4a036c7803f8de5 /src | |
parent | 30b9f127113cc715cf90f87a298572b8a73b6788 (diff) |
Consistently use time_t for the timer duration.
Diffstat (limited to 'src')
-rw-r--r-- | src/timers.cpp | 8 | ||||
-rw-r--r-- | src/uplink.cpp | 2 |
2 files changed, 5 insertions, 5 deletions
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<time_t, Timer *> 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; diff --git a/src/uplink.cpp b/src/uplink.cpp index 60e278dce..0e4605841 100644 --- a/src/uplink.cpp +++ b/src/uplink.cpp @@ -21,7 +21,7 @@ class ReconnectTimer final : public Timer { public: - ReconnectTimer(int wait) + ReconnectTimer(time_t wait) : Timer(wait) { } |