summaryrefslogtreecommitdiffstats
path: root/src/kvilib/net/kvi_http.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/kvilib/net/kvi_http.cpp')
-rw-r--r--src/kvilib/net/kvi_http.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/kvilib/net/kvi_http.cpp b/src/kvilib/net/kvi_http.cpp
index 4e5f3ff..81587fa 100644
--- a/src/kvilib/net/kvi_http.cpp
+++ b/src/kvilib/net/kvi_http.cpp
@@ -730,13 +730,14 @@ void KviHttpRequest::processData(KviDataBuffer * data)
{
// process the current chunk data
unsigned int uProcessSize = m_uRemainingChunkSize;
- if(uProcessSize > m_pBuffer->size())uProcessSize = m_pBuffer->size();
+ unsigned int uBufferSize = static_cast<unsigned int>(m_pBuffer->size());
+ if(uProcessSize > uBufferSize)uProcessSize = uBufferSize;
m_uRemainingChunkSize -= uProcessSize;
switch(m_eProcessingType)
{
case Blocks:
- if(m_pBuffer->size() == uProcessSize)
+ if(uBufferSize == uProcessSize)
{
// avoid copying to a new buffer
emit binaryData(*m_pBuffer);
@@ -748,7 +749,7 @@ void KviHttpRequest::processData(KviDataBuffer * data)
}
break;
case Lines:
- if(m_pBuffer->size() == uProcessSize)
+ if(uBufferSize == uProcessSize)
{
// avoid copying to a new buffer
emitLines(m_pBuffer);