Changeset 6377 for trunk/msn/src/msn-srv.cpp
- Timestamp:
- 07/01/08 06:40:14 (5 months ago)
- Files:
-
- 1 modified
-
trunk/msn/src/msn-srv.cpp (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/msn/src/msn-srv.cpp
r6180 r6377 105 105 ICQOwner *o = gUserManager.FetchOwner(MSN_PPID, LOCK_W); 106 106 o->SetAlias(strDecodedNick.c_str()); 107 gUserManager.DropOwner( MSN_PPID);107 gUserManager.DropOwner(o); 108 108 109 109 // This cookie doesn't work anymore now that we are online … … 220 220 if (m_pDaemon->AddUserEvent(o, e)) 221 221 { 222 gUserManager.DropOwner( MSN_PPID);222 gUserManager.DropOwner(o); 223 223 e->AddToHistory(NULL, MSN_PPID, D_RECEIVER); 224 224 m_pDaemon->m_xOnEventManager.Do(ON_EVENT_SYSMSG, NULL); 225 225 } 226 226 else 227 gUserManager.DropOwner( MSN_PPID);227 gUserManager.DropOwner(o); 228 228 } 229 229 else … … 268 268 string strDecodedNick = Decode(strNick); 269 269 o->SetAlias(strDecodedNick.c_str()); 270 gUserManager.DropOwner( MSN_PPID);270 gUserManager.DropOwner(o); 271 271 } 272 272 … … 277 277 packet->SkipParameter(); // seq 278 278 string strStatus = packet->GetParameter(); 279 ICQ User *o = gUserManager.FetchOwner(MSN_PPID, LOCK_W);279 ICQOwner* o = gUserManager.FetchOwner(MSN_PPID, LOCK_W); 280 280 unsigned long nStatus; 281 281 bool bHidden = false; … … 296 296 m_nStatus = nStatus; 297 297 gLog.Info("%sServer says we are now: %s\n", L_MSNxSTR, ICQUser::StatusToStatusStr(o->Status(), bHidden)); 298 gUserManager.DropOwner( MSN_PPID);298 gUserManager.DropOwner(o); 299 299 } 300 300 else if (strCmd == "ILN" || strCmd == "NLN") … … 442 442 if (m_pDaemon->AddUserEvent(o, pEmailAlert)) 443 443 { 444 gUserManager.DropOwner( MSN_PPID);444 gUserManager.DropOwner(o); 445 445 pEmailAlert->AddToHistory(NULL, MSN_PPID, D_RECEIVER); 446 446 m_pDaemon->m_xOnEventManager.Do(ON_EVENT_SYSMSG, NULL); 447 447 } 448 448 else 449 gUserManager.DropOwner( MSN_PPID);449 gUserManager.DropOwner(o); 450 450 } 451 451 } … … 539 539 m_szUserName = strdup(o->IdString()); 540 540 m_szPassword = strdup(o->Password()); 541 gUserManager.DropOwner( MSN_PPID);542 541 gUserManager.DropOwner(o); 542 543 543 SrvSocket *sock = new SrvSocket(m_szUserName, MSN_PPID); 544 544 sock->SetRemoteAddr(_szServer, _nPort); … … 608 608 ICQOwner *o = gUserManager.FetchOwner(MSN_PPID, LOCK_W); 609 609 m_pDaemon->ChangeUserStatus(o, ICQ_STATUS_OFFLINE); 610 gUserManager.DropOwner( MSN_PPID);610 gUserManager.DropOwner(o); 611 611 //m_pDaemon->PushPluginSignal(new CICQSignal(SIGNAL_LOGOFF, 0, 0)); 612 612 }
