diff options
author | Lennart Poettering <lennart@poettering.net> | 2008-05-17 09:59:34 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2008-05-17 09:59:34 +0000 |
commit | 3bbc3768bf0466b784d9ccbf028b38698d9fdf9e (patch) | |
tree | 1283cd5787b91bf93c819d7235f79990a5531075 /src | |
parent | 7d0b5958a47fbbc6d3354f0c3e5f364f187b1927 (diff) |
add another assert to catch sleep time miscalculations easier
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2461 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src')
-rw-r--r-- | src/pulsecore/rtpoll.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/pulsecore/rtpoll.c b/src/pulsecore/rtpoll.c index 64fa42ad..23a5b173 100644 --- a/src/pulsecore/rtpoll.c +++ b/src/pulsecore/rtpoll.c @@ -514,6 +514,9 @@ void pa_rtpoll_set_timer_absolute(pa_rtpoll *p, pa_usec_t usec) { void pa_rtpoll_set_timer_relative(pa_rtpoll *p, pa_usec_t usec) { pa_assert(p); + /* Scheduling a timeout for more than an hour is very very suspicious */ + pa_assert(usec <= PA_USEC_PER_SEC*60ULL*60ULL); + pa_rtclock_get(&p->next_elapse); pa_timeval_add(&p->next_elapse, usec); p->timer_enabled = TRUE; |