]> sjero.net Git - linphone/blobdiff - coreapi/linphonecall.c
ICE was broken due to uPNP support, now ICE is back !
[linphone] / coreapi / linphonecall.c
index 3b2054aeb22a9415f51bb045649a8a1d0b8da117..31b945acb4d5b54547991640ef0e8d83a136b097 100644 (file)
@@ -551,14 +551,14 @@ LinphoneCall * linphone_call_new_incoming(LinphoneCore *lc, LinphoneAddress *fro
                        break;
                case LinphonePolicyUseUpnp:
 #ifdef BUILD_UPNP
-               call->upnp_session = linphone_upnp_session_new(call);
-               if (call->upnp_session != NULL) {
-                       linphone_call_init_media_streams(call);
-                       if (linphone_core_update_upnp_from_remote_media_description(call, sal_call_get_remote_media_description(op))<0) {
-                               /* uPnP port mappings failed, proceed with the call anyway. */
-                               linphone_call_delete_upnp_session(call);
+                       call->upnp_session = linphone_upnp_session_new(call);
+                       if (call->upnp_session != NULL) {
+                               linphone_call_init_media_streams(call);
+                               if (linphone_core_update_upnp_from_remote_media_description(call, sal_call_get_remote_media_description(op))<0) {
+                                       /* uPnP port mappings failed, proceed with the call anyway. */
+                                       linphone_call_delete_upnp_session(call);
+                               }
                        }
-               }
 #endif //BUILD_UPNP
                        break;
                default: