Ticket #1445: licq-1445-no-rtf.patch

File licq-1445-no-rtf.patch, 0.9 kB (added by erijo, 22 months ago)

Don't send RTF cap. flag

  • src/icqpacket.cpp

     
    923923CPU_CapabilitySettings::CPU_CapabilitySettings() 
    924924  : CPU_CommonFamily(ICQ_SNACxFAM_LOCATION, ICQ_SNACxLOC_SETxUSERxINFO) 
    925925{ 
    926   char data[7][CAP_LENGTH]; 
     926  char data[7-1][CAP_LENGTH]; 
    927927  m_nSize += 4 + sizeof(data); 
    928928  InitBuffer(); 
    929929 
     
    932932  memcpy(data[2], ICQ_CAPABILITY_TYPING, CAP_LENGTH); 
    933933  memcpy(data[3], ICQ_CAPABILITY_LICQxVER, CAP_LENGTH); 
    934934  memcpy(data[4], ICQ_CAPABILITY_AIMxINTER, CAP_LENGTH); 
    935   memcpy(data[5], ICQ_CAPABILITY_RTFxMSGS, CAP_LENGTH); 
    936   memcpy(data[6], ICQ_CAPABILITY_ICHAT, CAP_LENGTH); 
     935  // FIXME Temporary fix for #1445 
     936  //memcpy(data[5], ICQ_CAPABILITY_RTFxMSGS, CAP_LENGTH); 
     937  memcpy(data[6-1], ICQ_CAPABILITY_ICHAT, CAP_LENGTH); 
    937938 
    938939  // Send our licq version 
    939940  data[3][12] = INT_VERSION / 1000;