Example #1
0
 void Show(const CString& sLine) {
     PutModule("m_pISpoofLockFile = " +
               CString((long long)m_pISpoofLockFile));
     PutModule("m_pIRCSock = " + CString((long long)m_pIRCSock));
     if (m_pIRCSock) {
         PutModule("user/network - " +
                   m_pIRCSock->GetNetwork()->GetUser()->GetUserName() + "/" +
                   m_pIRCSock->GetNetwork()->GetName());
     } else {
         PutModule(t_s("identfile is free"));
     }
 }
Example #2
0
	void ReleaseISpoof() {
		DEBUG("Releasing ident spoof for user/network [" + (m_pIRCSock ? m_pIRCSock->GetNetwork()->GetUser()->GetUserName() + "/" +
				m_pIRCSock->GetNetwork()->GetName() : "<no user/network>") + "]");

		SetIRCSock(NULL);

		if (m_pISpoofLockFile != NULL) {
			if (m_pISpoofLockFile->Seek(0) && m_pISpoofLockFile->Truncate()) {
				m_pISpoofLockFile->Write(m_sOrigISpoof);
			}

			delete m_pISpoofLockFile;
			m_pISpoofLockFile = NULL;
		}
	}