s3: re-run make full_idl.
[abartlet/samba.git/.git] / librpc / gen_ndr / ndr_krb5pac.c
index 1307be4a7a547c816ec6edbbeb4ece3a6b4e828f..399106485b69415b1ff3826e5b13b0d4ea91f9fa 100644 (file)
@@ -535,13 +535,14 @@ _PUBLIC_ enum ndr_err_code ndr_push_PAC_BUFFER_RAW(struct ndr_push *ndr, int ndr
                        uint32_t _flags_save_DATA_BLOB_REM = ndr->flags;
                        ndr_set_flags(&ndr->flags, LIBNDR_FLAG_ALIGN8);
                        if (r->info) {
-                               NDR_CHECK(ndr_push_relative_ptr2(ndr, r->info));
+                               NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->info));
                                {
                                        struct ndr_push *_ndr_info;
                                        NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_info, 0, NDR_ROUND(r->ndr_size, 8)));
                                        NDR_CHECK(ndr_push_DATA_BLOB_REM(_ndr_info, NDR_SCALARS, r->info));
                                        NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_info, 0, NDR_ROUND(r->ndr_size, 8)));
                                }
+                               NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->info));
                        }
                        ndr->flags = _flags_save_DATA_BLOB_REM;
                }