[Bugfix][API-857][Call]During the session, MO plays an active hang up, and the status does not end
Change-Id: Ie715a297e073bc63281b44c2f903db14a17d261c
(cherry picked from commit 9b6f4c4e36a0554582af3bf9638273f383ba7e46)
diff --git a/src/lynq/lib/liblynq-call/lynq_call.cpp b/src/lynq/lib/liblynq-call/lynq_call.cpp
index 741220e..678b0f5 100755
--- a/src/lynq/lib/liblynq-call/lynq_call.cpp
+++ b/src/lynq/lib/liblynq-call/lynq_call.cpp
@@ -459,6 +459,8 @@
LYINFLOG("MT/MO hungup,then clean call info local idx is %d id is %d",i, s_call_lists[i].call_id);
//update_end_state(i);//lei modify for:update end state for this call
cleanCallList(i);
+ //Release the end handle
+ //s_CallId =
send_call_state_change();//means mt/mo call is end
//cleanCallList(i);
}
@@ -1012,13 +1014,15 @@
}
delete p;
- int lynq_call_id=find_call_id_with_call_id(call_id);
+ int lynq_call_id=find_call_id_with_call_id(call_id);
+ /* lei modify for API-857
if(lynq_call_id!=INVALID_ID)
{
cleanCallList(lynq_call_id);
- }
+ }
+ */
- return RESULT_OK;
+ return RESULT_OK;
}
int lynq_call_hungup_all()
{