]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Shorten the ast_waitfor() timeout from 500 ms to 50 ms in the autoservice thread.
authorRussell Bryant <russell@russellbryant.com>
Thu, 20 Mar 2008 23:13:56 +0000 (23:13 +0000)
committerRussell Bryant <russell@russellbryant.com>
Thu, 20 Mar 2008 23:13:56 +0000 (23:13 +0000)
This really should not make a difference except in very rare cases.  That case would
be that all of the channels in autoservice are not generating any frames.  In that
case, this change reduces the potential amount of time that a thread waits in
ast_autoservice_stop() for the autoservice thread to wrap back around to the beginning
of its loop.

(closes issue #12266, reported by dimas)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@110395 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/autoservice.c

index 84083c6c5086c7b6a50648b0493e099e6ccbbb61..f60abb503b6518e878fe89d4474f7a2505277c29 100644 (file)
@@ -93,7 +93,7 @@ static void *autoservice_run(void *ign)
                struct ast_channel *mons[MAX_AUTOMONS];
                struct ast_channel *chan;
                struct asent *as;
-               int x = 0, ms = 500;
+               int x = 0, ms = 50;
 
                AST_LIST_LOCK(&aslist);