diff options
Diffstat (limited to 'src/lib/cross_linux.cc')
| -rw-r--r-- | src/lib/cross_linux.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/cross_linux.cc b/src/lib/cross_linux.cc index 25fd3490e..c76293ce8 100644 --- a/src/lib/cross_linux.cc +++ b/src/lib/cross_linux.cc @@ -20,6 +20,7 @@ #include "cross.h" #include "compose.hpp" +#include "dcpomatic_assert.h" #include "log.h" #include "dcpomatic_log.h" #include "config.h" @@ -65,13 +66,15 @@ using boost::function; void dcpomatic_sleep_seconds (int s) { - sleep (s); + DCPOMATIC_ASSERT (s >= 0); + sleep (static_cast<unsigned int>(s)); } void dcpomatic_sleep_milliseconds (int ms) { - usleep (ms * 1000); + DCPOMATIC_ASSERT (ms >= 0); + usleep (static_cast<unsigned int>(ms) * 1000); } /** @return A string of CPU information (model name etc.) */ |
