diff --git a/DCCBounce.cpp b/DCCBounce.cpp index 2a8c1e8d..f01dabcd 100644 --- a/DCCBounce.cpp +++ b/DCCBounce.cpp @@ -85,7 +85,7 @@ void CDCCBounce::ReachedMaxBuffer() { Close(); } -void CDCCBounce::ReadData(const char* data, int len) { +void CDCCBounce::ReadData(const char* data, size_t len) { size_t BufLen; if (m_pPeer) { diff --git a/DCCBounce.h b/DCCBounce.h index 4c94b4e9..cb887f9d 100644 --- a/DCCBounce.h +++ b/DCCBounce.h @@ -26,7 +26,7 @@ public: static unsigned short DCCRequest(const CString& sNick, unsigned long uLongIP, unsigned short uPort, const CString& sFileName, bool bIsChat, CUser* pUser, const CString& sRemoteIP); void ReadLine(const CString& sData); - virtual void ReadData(const char* data, int len); + virtual void ReadData(const char* data, size_t len); virtual void ReadPaused(); virtual void Timeout(); virtual void ConnectionRefused(); diff --git a/DCCSock.cpp b/DCCSock.cpp index 668ca4c7..4489b2a4 100644 --- a/DCCSock.cpp +++ b/DCCSock.cpp @@ -55,7 +55,7 @@ CDCCSock::~CDCCSock() { m_pUser->DelDCCSock(this); } -void CDCCSock::ReadData(const char* data, int len) { +void CDCCSock::ReadData(const char* data, size_t len) { if (!m_pFile) { DEBUG("File not open! closing get."); m_pUser->PutModule(m_sModuleName, ((m_bSend) ? "DCC -> [" : "DCC <- [") + m_sRemoteNick + "][" + m_sFileName + "] - File not open!"); diff --git a/DCCSock.h b/DCCSock.h index c216ac2f..621482cd 100644 --- a/DCCSock.h +++ b/DCCSock.h @@ -21,7 +21,7 @@ public: CDCCSock(CUser* pUser, const CString& sRemoteNick, const CString& sRemoteIP, unsigned short uRemotePort, const CString& sLocalFile, unsigned long uFileSize, const CString& sModuleName); virtual ~CDCCSock(); - virtual void ReadData(const char* data, int len); + virtual void ReadData(const char* data, size_t len); virtual void ConnectionRefused(); virtual void SockError(int iErrno); virtual void Timeout(); diff --git a/HTTPSock.cpp b/HTTPSock.cpp index c5d7a0bd..e9ee2d10 100644 --- a/HTTPSock.cpp +++ b/HTTPSock.cpp @@ -36,7 +36,7 @@ void CHTTPSock::Init() { CHTTPSock::~CHTTPSock() {} -void CHTTPSock::ReadData(const char* data, int len) { +void CHTTPSock::ReadData(const char* data, size_t len) { if (!m_bDone && m_bGotHeader && m_bPost) { m_sPostData.append(data, len); CheckPost(); diff --git a/HTTPSock.h b/HTTPSock.h index 26fe25ac..b70fc7cd 100644 --- a/HTTPSock.h +++ b/HTTPSock.h @@ -20,7 +20,7 @@ public: virtual ~CHTTPSock(); // Csocket derived members - virtual void ReadData(const char* data, int len); + virtual void ReadData(const char* data, size_t len); virtual void ReadLine(const CString& sData); virtual void ReachedMaxBuffer(); virtual void SockError(int iErrno); diff --git a/modules/modperl.cpp b/modules/modperl.cpp index dcec07e0..43c4751e 100644 --- a/modules/modperl.cpp +++ b/modules/modperl.cpp @@ -157,7 +157,7 @@ public: // # OnDisconnect($sockhandle) virtual void Disconnected(); // # OnData($sockhandle, $bytes, $length) - virtual void ReadData(const char *data, int len); + virtual void ReadData(const char *data, size_t len); // # OnReadLine($sockhandle, $line) virtual void ReadLine(const CS_STRING & sLine); @@ -1196,7 +1196,7 @@ void CPerlSock::Disconnected() SOCKCB("OnDisconnect"); } // # OnData($sockhandle, $bytes, $length) -void CPerlSock::ReadData(const char *data, int len) +void CPerlSock::ReadData(const char *data, size_t len) { SetupArgs(); PString sData;