From a24ea4b180503d39df7828ede1b050eb15d17753 Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Thu, 17 Feb 2011 14:34:04 +0100 Subject: [PATCH] Fix unlocked eXosip call --- NEWS | 5 +++++ coreapi/sal_eXosip2.c | 2 ++ mediastreamer2 | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 36a5d5869..a684b44af 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,8 @@ +linphone-3.4.1 -- February 17th, 2011 + * bugfixes + * gtk executable is renamed "linphone" (was linphone-3 before) + Requires mediastreamer-2.7.1 + linphone-3.4.0 -- February 7th, 2011 * implement multiple calls feature: - call hold (with possibility to play a music file) diff --git a/coreapi/sal_eXosip2.c b/coreapi/sal_eXosip2.c index 4394e019c..bb098fbe9 100644 --- a/coreapi/sal_eXosip2.c +++ b/coreapi/sal_eXosip2.c @@ -1346,9 +1346,11 @@ static void process_dtmf_relay(Sal *sal, eXosip_event_t *ev){ sal->callbacks.dtmf_received(op, tmp[0]); } } + eXosip_lock(); eXosip_call_build_answer(ev->tid,200,&ans); if (ans) eXosip_call_send_answer(ev->tid,200,ans); + eXosip_unlock(); } } diff --git a/mediastreamer2 b/mediastreamer2 index b0eddd4c8..9557b33ab 160000 --- a/mediastreamer2 +++ b/mediastreamer2 @@ -1 +1 @@ -Subproject commit b0eddd4c81b5055534aceb0bf85f0eafb6151d42 +Subproject commit 9557b33ab49e4c309bc1f954a2afae25079c757a