From: Stefan Metzmacher Date: Wed, 17 Feb 2010 18:59:19 +0000 (+0100) Subject: librpc/ndr_drsblobs: use ndr_push_relative_ptr2_start()/_end() X-Git-Url: http://git.samba.org/?p=abartlet%2Fsamba.git%2F.git;a=commitdiff_plain;h=b423bd2115e006f9af5d40cf5b651e03739d53a0 librpc/ndr_drsblobs: use ndr_push_relative_ptr2_start()/_end() metze --- diff --git a/librpc/ndr/ndr_drsblobs.c b/librpc/ndr/ndr_drsblobs.c index 741bf71191e..9b55c5d5e1e 100644 --- a/librpc/ndr/ndr_drsblobs.c +++ b/librpc/ndr/ndr_drsblobs.c @@ -97,12 +97,14 @@ _PUBLIC_ enum ndr_err_code ndr_push_trustAuthInOutBlob(struct ndr_push *ndr, int } if (ndr_flags & NDR_BUFFERS) { if (r->current) { - NDR_CHECK(ndr_push_relative_ptr2(ndr, r->current)); + NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->current)); NDR_CHECK(ndr_push_AuthenticationInformationArray_with_count(ndr, NDR_SCALARS|NDR_BUFFERS, r->count, r->current)); + NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->current)); } if (r->previous) { - NDR_CHECK(ndr_push_relative_ptr2(ndr, r->previous)); + NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->previous)); NDR_CHECK(ndr_push_AuthenticationInformationArray_with_count(ndr, NDR_SCALARS|NDR_BUFFERS, r->count, r->previous)); + NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->previous)); } } return NDR_ERR_SUCCESS;