summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/VoIp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/VoIp.cpp')
-rw-r--r--orkaudio/audiocaptureplugins/voip/VoIp.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/VoIp.cpp b/orkaudio/audiocaptureplugins/voip/VoIp.cpp
index 573b5f9..bf72b69 100644
--- a/orkaudio/audiocaptureplugins/voip/VoIp.cpp
+++ b/orkaudio/audiocaptureplugins/voip/VoIp.cpp
@@ -231,8 +231,8 @@ bool TrySipInvite(EthernetHeaderStruct* ethernetHeader, IpHeaderStruct* ipHeader
SipInviteInfoRef info(new SipInviteInfo());
char* fromField = memFindAfter("From: ", (char*)udpPayload, sipEnd);
- char* toField = NULL;
- char* callIdField = NULL;
+ char* toField = memFindAfter("To: ", (char*)udpPayload, sipEnd);
+ char* callIdField = memFindAfter("Call-ID: ", (char*)udpPayload, sipEnd);
char* audioField = NULL;
if(fromField)
@@ -255,7 +255,6 @@ bool TrySipInvite(EthernetHeaderStruct* ethernetHeader, IpHeaderStruct* ipHeader
{
GrabAlphaNumToken(fromField, fromFieldEnd, info->m_from);
}
- toField = memFindAfter("To: ", fromField, sipEnd);
}
if(toField)
{
@@ -276,7 +275,6 @@ bool TrySipInvite(EthernetHeaderStruct* ethernetHeader, IpHeaderStruct* ipHeader
{
GrabAlphaNumToken(toField, toFieldEnd, info->m_to);
}
- callIdField = memFindAfter("Call-ID: ", toField, sipEnd);
}
if(callIdField)
{