s4:irpc: add padding to the IPRC header for 8 byte alignment
authorStefan Metzmacher <metze@samba.org>
Thu, 23 Sep 2010 01:55:40 +0000 (18:55 -0700)
committerAnatoliy Atanasov <anatoliy.atanasov@postpath.com>
Thu, 23 Sep 2010 15:41:04 +0000 (08:41 -0700)
commitbe0ed310b335b5098f2ba475a709c1832de10127
treeca03e7bdfc162d40e72268bd7bfad5694af5d348
parent148d4fa6899abab05481efae593cfc43cfe21d3c
s4:irpc: add padding to the IPRC header for 8 byte alignment

As we marshall the iprc header and the payload to the ndr_push
context, we should pad the irpc header to let the payload start
at an 8 byte boundary.

This way we get the alignment still be correct if we remove the
header before passing the raw payload to the caller.

As we use IRPC more and more for complex NDR marshalled structures
we need to get this right, in order to not get random ndr_pull failures.

metze

Signed-off-by: Anatoliy Atanasov <anatoliy.atanasov@postpath.com>
source4/librpc/idl/irpc.idl