Commit ca908304 authored by Gautier Pelloux-Prayer's avatar Gautier Pelloux-Prayer
Browse files

msvoip.c: dont uninit srtp twice

parent 7b3f7cb2
......@@ -321,9 +321,9 @@ void ms_factory_uninit_voip(MSFactory *obj){
obj->wbcmanager = NULL;
ms_video_presets_manager_destroy(obj->video_presets_manager);
#endif
ms_srtp_shutdown();
obj->voip_initd = FALSE;
}
ms_srtp_shutdown();
}
MSFactory *ms_factory_new_with_voip(void){
......@@ -361,19 +361,17 @@ void ms_offer_answer_context_destroy(MSOfferAnswerContext *ctx){
static int ms_voip_ref=0;
void ms_voip_init(){
if (ms_voip_ref++ >0 ) {
ms_message ("Skiping ms_voip_init, because [%i] ref",ms_voip_ref);
ms_message ("Skipping ms_voip_init, because [%i] ref",ms_voip_ref);
return;
}
ms_srtp_init();
ms_factory_init_voip(ms_factory_get_fallback());
}
void ms_voip_exit(){
if (--ms_voip_ref >0 ) {
ms_message ("Skiping ms_voip_exit, still [%i] ref",ms_voip_ref);
ms_message ("Skipping ms_voip_exit, still [%i] ref",ms_voip_ref);
return;
}
ms_srtp_shutdown();
ms_factory_uninit_voip(ms_factory_get_fallback());
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment