diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-07-20 13:43:33 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-07-20 13:43:33 +0000 |
commit | 2118cf995de9e40a1bb9c72a5327b69a10be3711 (patch) | |
tree | 2a371ed1227543b3d035dd61d453ee7b163426f0 /sched.c | |
parent | 31fc18fcb69e0506b6b8ae5f8ef7d02d09aa46d7 (diff) |
Minor scheduling fixups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3482 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'sched.c')
-rwxr-xr-x | sched.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -201,7 +201,7 @@ static inline int sched_settime(struct timeval *tv, int when) return -1; } /*ast_log(LOG_DEBUG, "TV -> %lu,%lu\n", tv->tv_sec, tv->tv_usec);*/ - if (((unsigned long)(tv->tv_sec) > 0)&&((unsigned long)(tv->tv_usec) > 0)) { + if (((unsigned long)(tv->tv_sec) > 0)||((unsigned long)(tv->tv_usec) > 0)) { if ((unsigned long)(tv_tmp.tv_usec) < (unsigned long)(tv->tv_usec)) { tv_tmp.tv_usec += 1000000; tv_tmp.tv_sec -= 1; @@ -218,7 +218,7 @@ static inline int sched_settime(struct timeval *tv, int when) tv->tv_sec = tv_tmp.tv_sec + (when/1000 - error_sec); tv->tv_usec = tv_tmp.tv_usec + ((when % 1000) * 1000 - error_usec); } else { - ast_log(LOG_NOTICE, "Request to schedule in the past?!?!\n"); + ast_log(LOG_DEBUG, "Request to schedule in the past?!?!\n"); tv->tv_sec = tv_tmp.tv_sec; tv->tv_usec = tv_tmp.tv_usec; } |