Reverted revision 202022.

(closes issue #16175)
Reported by: paul-tg


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@229091 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Matthew Nicholson
2009-11-10 15:22:13 +00:00
parent 446f9a0e47
commit d9ef686bc3

View File

@@ -3834,20 +3834,8 @@ static void try_suggested_sip_codec(struct sip_pvt *p)
int fmt;
const char *codec;
while (p->owner && ast_channel_trylock(p->owner)) {
ast_mutex_unlock(&p->lock);
sched_yield();
ast_mutex_lock(&p->lock);
}
if (!p->owner)
return;
codec = ast_strdupa(S_OR(pbx_builtin_getvar_helper(p->owner, "SIP_CODEC"), ""));
ast_channel_unlock(p->owner);
if (ast_strlen_zero(codec))
codec = pbx_builtin_getvar_helper(p->owner, "SIP_CODEC");
if (!codec)
return;
fmt = ast_getformatbyname(codec);