]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Use sched_yield() instead of usleep(1)
authorMatthew Nicholson <mnicholson@digium.com>
Fri, 19 Jun 2009 21:25:06 +0000 (21:25 +0000)
committerMatthew Nicholson <mnicholson@digium.com>
Fri, 19 Jun 2009 21:25:06 +0000 (21:25 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@202039 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_sip.c

index c61db0cbf12d8c999f7bf6e197a35002ec2d4a51..76fed204484f364416a52907caf80d9a17a2c5f8 100644 (file)
@@ -6081,7 +6081,7 @@ static void try_suggested_sip_codec(struct sip_pvt *p)
        chan = ast_channel_ref(p->owner);
        while (ast_channel_trylock(chan)) {
                sip_pvt_unlock(p);
-               usleep(1);
+               sched_yield();
                sip_pvt_lock(p);
        }