From 93191881a5b50027c5ef2ace4d412c0b8fc0fc9d Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Fri, 4 Nov 2011 15:24:21 +0100 Subject: [PATCH] fix to start call timer only at connected state (and not at early media) --- coreapi/linphonecall.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coreapi/linphonecall.c b/coreapi/linphonecall.c index 39b0389ef..bbaeba7bd 100644 --- a/coreapi/linphonecall.c +++ b/coreapi/linphonecall.c @@ -466,6 +466,7 @@ void linphone_call_set_state(LinphoneCall *call, LinphoneCallState cstate, const } if (cstate == LinphoneCallConnected) { call->log->status=LinphoneCallSuccess; + call->media_start_time=time(NULL); } if (lc->vtable.call_state_changed) @@ -1241,7 +1242,6 @@ void linphone_call_start_media_streams(LinphoneCall *call, bool_t all_inputs_mut return; } call->current_params = call->params; - if (call->media_start_time==0) call->media_start_time=time(NULL); cname=linphone_address_as_string_uri_only(me); #if defined(VIDEO_ENABLED)