svn commit: samba r26052 - in branches/SAMBA_4_0/source/librpc/ndr: .

metze at samba.org metze at samba.org
Tue Nov 20 11:08:13 GMT 2007


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;
 		}



More information about the samba-cvs mailing list