Hello,
the attached patch should uses the SAFEALIGN macros to access data in the packet header (in sss_packet structure) so that it does not depend on proper memory alignment (currently the alignment is OK, but if we add something to the packet header later, it is probably safer not to depend on proper alignment). It also silences a lot of alignment warnings.
Thanks Michal