Changeset 6382 for trunk/licq/src/icqd-chat.cpp
- Timestamp:
- 07/01/08 18:58:01 (5 months ago)
- Files:
-
- 1 modified
-
trunk/licq/src/icqd-chat.cpp (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/licq/src/icqd-chat.cpp
r6164 r6382 49 49 m_szName = NULL; 50 50 m_nPort = _nLocalPort; 51 m_nUin = gUserManager.OwnerUin(); 52 char szUin[24]; 53 sprintf(szUin, "%lu", m_nUin); 54 m_szId = strdup(szUin); 51 m_szId = strdup(gUserManager.OwnerId(LICQ_PPID).c_str()); 52 m_nUin = atol(m_szId); 55 53 m_nPPID = LICQ_PPID; 56 54 m_nColorForeRed = nColorForeRed; … … 66 64 buffer->PackUnsignedLong(0x65); 67 65 buffer->PackUnsignedLong(-ICQ_VERSION_TCP); 68 buffer->PackUnsignedLong( gUserManager.OwnerUin());66 buffer->PackUnsignedLong(m_nUin); 69 67 buffer->PackString(_sLocalName); 70 68 buffer->PackUnsignedShort(ReversePort(_nLocalPort)); … … 305 303 m_szName = NULL; 306 304 m_nPort = nLocalPort; 307 m_nUin = gUserManager.OwnerUin(); 308 char szUin[24]; 309 sprintf(szUin, "%lu", m_nUin); 310 m_szId = strdup(szUin); 305 m_szId = strdup(gUserManager.OwnerId(LICQ_PPID).c_str()); 306 m_nUin = atol(m_szId); 311 307 m_nPPID = LICQ_PPID; 312 308 m_nColorForeRed = nColorForeRed; … … 332 328 333 329 buffer->PackUnsignedLong(0x65); 334 buffer->PackUnsignedLong( gUserManager.OwnerUin());330 buffer->PackUnsignedLong(m_nUin); 335 331 buffer->PackString(szLocalName); 336 332 buffer->PackChar(nColorForeRed); … … 688 684 licqDaemon = d; 689 685 690 ICQOwner *o = gUserManager.FetchOwner(LOCK_R);686 ICQOwner* o = gUserManager.FetchOwner(LICQ_PPID, LOCK_R); 691 687 strncpy(m_szName, o->GetAlias(), 32); 692 688 m_szName[31] = '\0'; 693 689 m_nSession = o->Port(); 694 gUserManager.DropOwner( );690 gUserManager.DropOwner(o); 695 691 696 692 m_nFontFace = FONT_PLAIN; … … 813 809 if (!bSuccess) 814 810 { 815 ICQOwner *o = gUserManager.FetchOwner(LOCK_R);811 ICQOwner* o = gUserManager.FetchOwner(LICQ_PPID, LOCK_R); 816 812 unsigned long nIp = bSendIntIp ? o->IntIp() : o->Ip(); 817 gUserManager.DropOwner( );818 813 gUserManager.DropOwner(o); 814 819 815 // try reverse connect 820 816 int nId = licqDaemon->RequestReverseConnection(c->m_nUin, c->m_nSession,
