Changeset 6379
- Timestamp:
- 07/01/08 06:46:31 (5 months ago)
- Files:
-
- 1 modified
-
trunk/rms/src/rms.cpp (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/rms/src/rms.cpp
r6286 r6379 677 677 case STATE_PASSWORD: 678 678 { 679 ICQOwner *o = gUserManager.FetchOwner(LOCK_R);679 ICQOwner* o = gUserManager.FetchOwner(LICQ_PPID, LOCK_R); 680 680 if (o == NULL) 681 681 return -1; … … 687 687 if (!ok) 688 688 { 689 gUserManager.DropOwner( );689 gUserManager.DropOwner(o); 690 690 gLog.Info("%sClient failed validation from %s.\n", L_RMSxSTR, 691 691 sock.RemoteIpStr(buf)); … … 699 699 o->GetAlias()); 700 700 fflush(fs); 701 gUserManager.DropOwner( );701 gUserManager.DropOwner(o); 702 702 m_nState = STATE_COMMAND; 703 703 break; … … 849 849 { 850 850 fprintf(fs, "%d %s %s %s\n", CODE_STATUS, o->IdString(), (*it)->Name(), o->StatusStr()); 851 gUserManager.DropOwner( (*it)->PPID());851 gUserManager.DropOwner(o); 852 852 } 853 853 } … … 903 903 ICQOwner *o = gUserManager.FetchOwner(nPPID, LOCK_R); 904 904 bool b = o->StatusOffline(); 905 gUserManager.DropOwner( nPPID);905 gUserManager.DropOwner(o); 906 906 unsigned long tag = 0; 907 907 if (b) … … 1288 1288 ICQOwner *o = gUserManager.FetchOwner(m_nPPID, LOCK_W); 1289 1289 o->SetAutoResponse(m_szText); 1290 gUserManager.DropOwner( );1290 gUserManager.DropOwner(o); 1291 1291 } 1292 1292 else
