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

Reply via email to