diff --git a/DCCBounce.h b/DCCBounce.h index 65a217dc..1dcb9a24 100644 --- a/DCCBounce.h +++ b/DCCBounce.h @@ -56,8 +56,8 @@ public: virtual void SockError(int iErrno); virtual void Connected(); virtual void Disconnected(); + virtual Csock* GetSockObj(const CString& sHost, unsigned short uPort); void Shutdown(); - Csock* GetSockObj(const CString& sHost, unsigned short uPort); void PutServ(const CString& sLine); void PutPeer(const CString& sLine); bool IsPeerConnected() { return (m_pPeer) ? m_pPeer->IsConnected() : false; } diff --git a/DCCSock.h b/DCCSock.h index a711a940..b24e7cc3 100644 --- a/DCCSock.h +++ b/DCCSock.h @@ -58,7 +58,7 @@ public: virtual void Connected(); virtual void Disconnected(); void SendPacket(); - Csock* GetSockObj(const CString& sHost, unsigned short uPort); + virtual Csock* GetSockObj(const CString& sHost, unsigned short uPort); CFile* OpenFile(bool bWrite = true); bool Seek(unsigned int uPos) { if (m_pFile) {