krb5pac: we can now use autogenerated ndr_pull_PAC_BUFFER code.
authorGünther Deschner <gd@samba.org>
Wed, 6 Feb 2013 17:31:24 +0000 (18:31 +0100)
committerGünther Deschner <gd@samba.org>
Fri, 8 Jul 2016 11:47:27 +0000 (13:47 +0200)
commit1d5bb92966be0edbccd391379e08a9e474a16c17
treeebf5f6ce05d3c16c92c6eef0ebd331bd11be81b9
parentd389ae559c9c81068201f12067ac47ac84b39c84
krb5pac: we can now use autogenerated ndr_pull_PAC_BUFFER code.

Here is the diff so one can verify:

--- /tmp/ndr.c  2013-02-20 14:58:02.504450231 +0100
+++ /tmp/gen_ndr.c      2013-02-20 14:58:34.664865893 +0100
@@ -2,8 +2,9 @@
 {
        uint32_t _ptr_info;
        TALLOC_CTX *_mem_save_info_0;
+       NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
        if (ndr_flags & NDR_SCALARS) {
-               NDR_CHECK(ndr_pull_align(ndr, 4));
+               NDR_CHECK(ndr_pull_align(ndr, 5));
                NDR_CHECK(ndr_pull_PAC_TYPE(ndr, NDR_SCALARS, &r->type));
                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->_ndr_size));
                {
@@ -19,6 +20,7 @@
                        ndr->flags = _flags_save_PAC_INFO;
                }
                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->_pad));
+               NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
        }
        if (ndr_flags & NDR_BUFFERS) {
                {

Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
librpc/idl/krb5pac.idl
librpc/ndr/ndr_krb5pac.c