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
This commit is contained in:
Lennart Poettering 2008-05-17 09:59:34 +00:00
parent 7d0b5958a4
commit 3bbc3768bf

View file

@ -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) { void pa_rtpoll_set_timer_relative(pa_rtpoll *p, pa_usec_t usec) {
pa_assert(p); 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_rtclock_get(&p->next_elapse);
pa_timeval_add(&p->next_elapse, usec); pa_timeval_add(&p->next_elapse, usec);
p->timer_enabled = TRUE; p->timer_enabled = TRUE;