2007/9/18, Martin Drasar <[EMAIL PROTECTED]>: > So I have finally found where was the catch... > > There is a type incompatibility between sip_content_length_s->l_length > (uint32_t) and msg_numeric_s->x_value (unsigned long) > After changing x_value to uint32_t, things seem to be working. > > What do you think? Will this fix break something somewhere else?
Changing the size of x_value breaks binary compatibility on little-endian 64-bit platforms. I think we have fix sip_content_length_d()/_e() instead. Or add some padding. Hm. -- Pekka.Pessi mail at nokia.com ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Sofia-sip-devel mailing list Sofia-sip-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel