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

Reply via email to