From 2cc2bade4b0964f0c94537c76e3adf9cbd6ba472 Mon Sep 17 00:00:00 2001 From: Matthew Nicholson Date: Tue, 10 Nov 2009 15:53:52 +0000 Subject: Reverted revision 201717. (closes issue 0016175) Reported by: paul-tg git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@229102 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channels/chan_sip.c | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 6850f833b..4103fa52f 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -6468,14 +6468,6 @@ static void try_suggested_sip_codec(struct sip_pvt *p) { format_t fmt; const char *codec; - struct ast_channel* chan; - - chan = ast_channel_ref(p->owner); - while (ast_channel_trylock(chan)) { - sip_pvt_unlock(p); - sched_yield(); - sip_pvt_lock(p); - } if (p->outgoing_call) { codec = pbx_builtin_getvar_helper(p->owner, "SIP_CODEC_OUTBOUND"); @@ -6483,12 +6475,7 @@ static void try_suggested_sip_codec(struct sip_pvt *p) codec = pbx_builtin_getvar_helper(p->owner, "SIP_CODEC"); } - codec = ast_strdupa(S_OR(codec, "")); - - ast_channel_unlock(chan); - chan = ast_channel_unref(chan); - - if (ast_strlen_zero(codec)) + if (!codec) return; fmt = ast_getformatbyname(codec); -- cgit v1.2.3