git.samba.org
/
abartlet
/
samba.git
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b423bd2
)
librpc/ndr_krb5pac: use ndr_push_relative_ptr2_start()/_end()
author
Stefan Metzmacher
<metze@samba.org>
Wed, 17 Feb 2010 19:00:04 +0000
(20:00 +0100)
committer
Stefan Metzmacher
<metze@samba.org>
Thu, 18 Feb 2010 12:44:01 +0000
(13:44 +0100)
metze
librpc/ndr/ndr_krb5pac.c
patch
|
blob
|
history
diff --git
a/librpc/ndr/ndr_krb5pac.c
b/librpc/ndr/ndr_krb5pac.c
index f6654f7380526ce1132e58f70b0d26a5cee907e7..34a2ef88a7d6727882fae1c1c413545eb56b8339 100644
(file)
--- a/
librpc/ndr/ndr_krb5pac.c
+++ b/
librpc/ndr/ndr_krb5pac.c
@@
-59,7
+59,7
@@
enum ndr_err_code ndr_push_PAC_BUFFER(struct ndr_push *ndr, int ndr_flags, const
uint32_t _flags_save_PAC_INFO = ndr->flags;
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_ALIGN8);
if (r->info) {
uint32_t _flags_save_PAC_INFO = 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, _subcontext_size_PAC_INFO(r->info,r->type,ndr->iconv_convenience, 0)));
{
struct ndr_push *_ndr_info;
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_info, 0, _subcontext_size_PAC_INFO(r->info,r->type,ndr->iconv_convenience, 0)));
@@
-67,6
+67,7
@@
enum ndr_err_code ndr_push_PAC_BUFFER(struct ndr_push *ndr, int ndr_flags, const
NDR_CHECK(ndr_push_PAC_INFO(_ndr_info, NDR_SCALARS|NDR_BUFFERS, r->info));
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_info, 0, _subcontext_size_PAC_INFO(r->info,r->type,ndr->iconv_convenience,0)));
}
NDR_CHECK(ndr_push_PAC_INFO(_ndr_info, NDR_SCALARS|NDR_BUFFERS, r->info));
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_info, 0, _subcontext_size_PAC_INFO(r->info,r->type,ndr->iconv_convenience,0)));
}
+ NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->info));
}
ndr->flags = _flags_save_PAC_INFO;
}
}
ndr->flags = _flags_save_PAC_INFO;
}