On Tuesday 16 November 2004 08:45, Christian B. Wiik wrote:
> Did you forget something Thomas? =)
>
> (Builds fine after s/long/short in msnpacket.h)

The attached patch should fix this.

Thomas

-- 
email: [EMAIL PROTECTED]
IRC:   DreamForce on #licq
UIN:   75450207 (urgent messages only)
Index: src/msnpacket.cpp
===================================================================
RCS file: /cvsroot/licq/msn/src/msnpacket.cpp,v
retrieving revision 1.18
diff -u -r1.18 msnpacket.cpp
--- src/msnpacket.cpp	5 Sep 2004 14:15:24 -0000	1.18
+++ src/msnpacket.cpp	16 Nov 2004 09:22:34 -0000
@@ -48,7 +48,7 @@
   if (m_bPing)
     m_nSize += snprintf(buf, 32, "%s", m_szCommand) + 2;
   else
-    m_nSize += snprintf(buf, 32, "%s %lu ", m_szCommand, m_nSequence) + 2; //don't forget \r\n
+    m_nSize += snprintf(buf, 32, "%s %hu ", m_szCommand, m_nSequence) + 2; //don't forget \r\n
   
   m_pBuffer = new CMSNBuffer(m_nSize);
   m_pBuffer->Pack(buf, strlen(buf));
@@ -65,7 +65,7 @@
     return;
   char buf[32];
   
-  m_nSize = snprintf(buf, 32, "%s %lu %c %lu\r\n", m_szCommand, m_nSequence,
+  m_nSize = snprintf(buf, 32, "%s %hu %c %lu\r\n", m_szCommand, m_nSequence,
     m_bAck ? 'A' : 'N', m_nPayloadSize);
   m_nSize += m_nPayloadSize;
   
Index: src/msnpacket.h
===================================================================
RCS file: /cvsroot/licq/msn/src/msnpacket.h,v
retrieving revision 1.15
diff -u -r1.15 msnpacket.h
--- src/msnpacket.h	9 Aug 2004 17:56:09 -0000	1.15
+++ src/msnpacket.h	16 Nov 2004 09:22:34 -0000
@@ -36,7 +36,7 @@
   const unsigned short Command() { return 0; }
   const unsigned short SubSequence() { return 0; }
   const unsigned short SubCommand() { return 0; }
-  const unsigned long Sequence() { return m_nSequence; }
+  const unsigned short Sequence() { return m_nSequence; }
   const char* MSNCommand() { return m_szCommand; }
   
   virtual void InitBuffer();
@@ -45,7 +45,7 @@
   
   CMSNBuffer *m_pBuffer;
   char *m_szCommand;
-  unsigned long m_nSequence;
+  unsigned short m_nSequence;
   unsigned long m_nSize;
   bool m_bPing;
   

Attachment: pgpvOiCFLn1Vs.pgp
Description: PGP signature

Reply via email to