summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/SipTcp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/SipTcp.cpp')
-rw-r--r--orkaudio/audiocaptureplugins/voip/SipTcp.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/SipTcp.cpp b/orkaudio/audiocaptureplugins/voip/SipTcp.cpp
index 8b02838..35e2774 100644
--- a/orkaudio/audiocaptureplugins/voip/SipTcp.cpp
+++ b/orkaudio/audiocaptureplugins/voip/SipTcp.cpp
@@ -99,7 +99,7 @@ u_char *SafeBuffer::GetBuffer()
// ============================================================
-static char* memFindAfter(char* toFind, char* start, char* stop)
+static char* memFindAfter(const char* toFind, char* start, char* stop)
{
for(char * ptr = start; (ptr<stop) && (ptr != NULL); ptr = (char *)memchr(ptr+1, toFind[0],(stop - start)))
{
@@ -113,7 +113,7 @@ static char* memFindAfter(char* toFind, char* start, char* stop)
// Implementation of strcasestr() - works like strstr() but
// is case insensitive
-char* memFindStr(char* toFind, char* start, char* stop)
+char* memFindStr(const char* toFind, char* start, char* stop)
{
for(char * ptr = start; (ptr<stop) && (ptr != NULL); ptr = (char *)memchr(ptr+1, toFind[0],(stop - start)))
{
@@ -142,7 +142,7 @@ static char* memFindEOL(char* start, char* limit)
static void memToHex(unsigned char* input, size_t len, CStdString&output)
{
char byteAsHex[10];
- for(int i=0; i<len; i++)
+ for(unsigned int i=0; i<len; i++)
{
sprintf(byteAsHex, "%.2x", input[i]);
output += byteAsHex;
@@ -216,7 +216,7 @@ bool SipTcpStream::SipRequestIsComplete()
char *pBufEnd = pBufStart+m_sipRequest->Size();
char *contentLengthHeader = memFindStr("Content-Length: ", pBufStart, pBufEnd);
char *contentLength = memFindAfter("Content-Length: ", pBufStart, pBufEnd);
- int cLength = 0;
+ unsigned int cLength = 0;
if(!contentLength || !contentLengthHeader)
return false;