Патч для qutIM для работы протокола ICQ

Четверг, 22 января 2009 г.
Просмотров: 411
Подписаться на комментарии по RSS

--- oscarprotocol.cpp~ 2009-01-22 14:48:22.000000000 +0300
+++ oscarprotocol.cpp 2009-01-22 14:47:56.000000000 +0300
@@ -46,7 +46,7 @@ oscarProtocol::oscarProtocol(const QStri
connectionSocket = new QTcpSocket(this);
buffer = new icqBuffer(this);
buffer->open(QIODevice::ReadWrite);
- flapSeqNum = rand() % 0x8000;
+ flapSeqNum = 0x0000;
reqSeq = 0x0000;
keepAlive = true;
connectBos = false;
--- clientIdentification.cpp~ 2009-01-22 14:19:41.000000000 +0300
+++ clientIdentification.cpp 2009-01-22 15:53:35.000000000 +0300
@@ -84,7 +84,7 @@
QByteArray clientIdentification::getSeqNumber() const
{
QByteArray seq;
- quint16 num = rand() % 0xffff;
+ quint16 num = 0x000;
seq[0] = num / 0x100;
seq[1] = num % 0x100;
return seq;