diff options
author | Luke Leighton <lkcl@samba.org> | 1999-03-24 21:09:34 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 1999-03-24 21:09:34 +0000 |
commit | d4de2b0ae342170a583126d9edf7adda97538d65 (patch) | |
tree | bd4f530dd8f1c871f0afa7f987e85dede264604f | |
parent | cd7c530f569045a47b51f357759f4cf5089992a0 (diff) | |
download | samba-d4de2b0ae342170a583126d9edf7adda97538d65.tar.gz samba-d4de2b0ae342170a583126d9edf7adda97538d65.tar.bz2 samba-d4de2b0ae342170a583126d9edf7adda97538d65.zip |
matt, you had removed a "pointer" from DOM_R_REF structure which made it
possible to fix lsa_r_lookup_names, but forgot to add that pointer in
to lsa_r_lookup_sids, where DOM_R_REF was also being used.
(This used to be commit 9092368af8adbf412c71af7216365e926593d54d)
-rw-r--r-- | source3/rpc_parse/parse_lsa.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source3/rpc_parse/parse_lsa.c b/source3/rpc_parse/parse_lsa.c index 628b6ebe4f..dbcc9d8bcc 100644 --- a/source3/rpc_parse/parse_lsa.c +++ b/source3/rpc_parse/parse_lsa.c @@ -820,7 +820,11 @@ void lsa_io_r_lookup_sids(char *desc, LSA_R_LOOKUP_SIDS *r_s, prs_struct *ps, i prs_align(ps); - lsa_io_dom_r_ref ("dom_ref", r_s->dom_ref, ps, depth); /* domain reference info */ + prs_uint32("ptr_dom_ref", ps, depth, &(r_s->ptr_dom_ref)); + if (r_s->ptr_dom_ref != 0) + { + lsa_io_dom_r_ref ("dom_ref", r_s->dom_ref, ps, depth); /* domain reference info */ + } lsa_io_trans_names("names ", r_s->names , ps, depth); /* translated names */ prs_align(ps); |