Author: metze Date: 2007-11-20 11:08:13 +0000 (Tue, 20 Nov 2007) New Revision: 26052
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=26052 Log: ndr_krb5pac: don't use ndr_pull_save anymore metze Modified: branches/SAMBA_4_0/source/librpc/ndr/ndr_krb5pac.c Changeset: Modified: branches/SAMBA_4_0/source/librpc/ndr/ndr_krb5pac.c =================================================================== --- branches/SAMBA_4_0/source/librpc/ndr/ndr_krb5pac.c 2007-11-20 11:08:05 UTC (rev 26051) +++ branches/SAMBA_4_0/source/librpc/ndr/ndr_krb5pac.c 2007-11-20 11:08:13 UTC (rev 26052) @@ -101,8 +101,8 @@ uint32_t _flags_save_PAC_INFO = ndr->flags; ndr_set_flags(&ndr->flags, LIBNDR_FLAG_ALIGN8); if (r->info) { - struct ndr_pull_save _relative_save; - ndr_pull_save(ndr, &_relative_save); + uint32_t _relative_save_offset; + _relative_save_offset = ndr->offset; NDR_CHECK(ndr_pull_relative_ptr2(ndr, r->info)); _mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr); NDR_PULL_SET_MEM_CTX(ndr, r->info, 0); @@ -114,7 +114,7 @@ NDR_CHECK(ndr_pull_subcontext_end(ndr, _ndr_info, 0, r->_ndr_size)); } NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, 0); - ndr_pull_restore(ndr, &_relative_save); + ndr->offset = _relative_save_offset; } ndr->flags = _flags_save_PAC_INFO; }
