}
assert(ss);
+#if 1
assert(ss->ss_state != nua_callstate_calling);
assert(ss->ss_state != nua_callstate_proceeding);
+#else
+// assert(ss->ss_state != nua_callstate_calling);
+// assert(ss->ss_state != nua_callstate_proceeding);
+ if(ss->ss_state == nua_callstate_calling || ss->ss_state != nua_callstate_proceeding) {
+ /* somthing is badly wrong here. Lets kill it gracefully for now */
+ sr_status(sr, SIP_500_INTERNAL_SERVER_ERROR);
+ signal_call_state_change(nh, NULL, status, phrase,
+ nua_callstate_terminated);
+ return retval;
+ }
+#endif
/* Update session state */
if (status < 300 || application != 0)
/>\r
<Tool\r
Name="VCLinkerTool"\r
- AdditionalDependencies="ws2_32.lib"\r
+ AdditionalDependencies="ws2_32.lib advapi32.lib iphlpapi.lib"\r
OutputFile="$(SolutionDir)$(OutDir)/mod/$(InputName).dll"\r
LinkIncremental="1"\r
AdditionalLibraryDirectories=""..\..\..\..\w32\vsnet\$(OutDir)";"$(InputDir)..\..\..\..\libs\sofia-sip\win32\pthread""\r
/>\r
<Tool\r
Name="VCLinkerTool"\r
- AdditionalDependencies="ws2_32.lib"\r
+ AdditionalDependencies="ws2_32.lib advapi32.lib iphlpapi.lib"\r
OutputFile="$(SolutionDir)$(OutDir)/mod/$(InputName).dll"\r
LinkIncremental="1"\r
AdditionalLibraryDirectories=""..\..\..\..\w32\vsnet\$(OutDir)";"$(InputDir)..\..\..\..\libs\sofia-sip\win32\pthread""\r