Changeset 6230
- Timestamp:
- 06/04/08 14:35:42 (6 months ago)
- Files:
-
- 1 modified
-
trunk/licq/src/icqpacket.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/licq/src/icqpacket.cpp
r6227 r6230 835 835 toHash += szPass; 836 836 toHash += "AOL Instant Messenger (SM)"; 837 unsigned char szDigest[ 16];837 unsigned char szDigest[MD5_DIGEST_LENGTH]; 838 838 MD5((const unsigned char *)toHash.c_str(), toHash.size(), szDigest); 839 839 840 840 unsigned int uinlen = strlen(szUin); 841 unsigned int digestlen = strlen(reinterpret_cast<char *>(szDigest)); 842 843 m_nSize += uinlen + digestlen + 70; 841 842 m_nSize += uinlen + MD5_DIGEST_LENGTH + 70; 844 843 InitBuffer(); 845 844 846 845 buffer->PackTLV(0x0001, uinlen, szUin); 847 buffer->PackTLV(0x0025, digestlen, reinterpret_cast<char *>(szDigest));848 849 buffer->PackTLV(0x0003, 0x0008, "ICQBasic");846 buffer->PackTLV(0x0025, MD5_DIGEST_LENGTH, reinterpret_cast<char *>(szDigest)); 847 848 buffer->PackTLV(0x0003, 0x0008, "ICQBasic"); 850 849 851 850 // Static versioning
