diff options
-rw-r--r-- | src/timers.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/timers.cpp b/src/timers.cpp index d9164bda7..64adbfdef 100644 --- a/src/timers.cpp +++ b/src/timers.cpp @@ -16,7 +16,8 @@ Timer::Timer(time_t time_from_now, bool repeating) , secs(time_from_now) , repeat(repeating) { - TimerManager::AddTimer(this); + if (time_from_now) + TimerManager::AddTimer(this); } Timer::Timer(Module *creator, time_t time_from_now, bool repeating) @@ -25,7 +26,8 @@ Timer::Timer(Module *creator, time_t time_from_now, bool repeating) , secs(time_from_now) , repeat(repeating) { - TimerManager::AddTimer(this); + if (time_from_now) + TimerManager::AddTimer(this); } Timer::~Timer() |