diff options
Diffstat (limited to 'Kernel/Sources/Timer.cxx')
| -rw-r--r-- | Kernel/Sources/Timer.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Kernel/Sources/Timer.cxx b/Kernel/Sources/Timer.cxx index ad43310d..0d56dcae 100644 --- a/Kernel/Sources/Timer.cxx +++ b/Kernel/Sources/Timer.cxx @@ -22,7 +22,9 @@ Int32 HardwareTimerInterface::Wait() noexcept HardwareTimer::HardwareTimer(Int64 seconds) : fWaitFor(seconds) { + MUST_PASS(fWaitFor > 0); } + HardwareTimer::~HardwareTimer() { fWaitFor = 0; @@ -35,6 +37,7 @@ Int32 HardwareTimer::Wait() noexcept while (*fDigitalTimer < (*fDigitalTimer + fWaitFor)) { + ; } return 0; |
