From: Mark Spencer Date: Mon, 14 Apr 2003 15:45:09 +0000 (+0000) Subject: Fix locking issue X-Git-Tag: 0.5.0~652 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8d2dcf3a3273916499f46550f0ebd15c2fc3a418;p=thirdparty%2Fasterisk.git Fix locking issue git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@844 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 754acd85a0..71e4920e6f 100755 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -4499,6 +4499,7 @@ retrylock: ast_pthread_mutex_unlock(&p->lock); /* Sleep infintismly short amount of time */ usleep(1); + ast_pthread_mutex_lock(&p->lock); goto retrylock; } memcpy(&p->recv, &sin, sizeof(p->recv));