summaryrefslogtreecommitdiff
path: root/source3/rpc_parse/parse_lsa.c
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>1999-03-24 21:09:34 +0000
committerLuke Leighton <lkcl@samba.org>1999-03-24 21:09:34 +0000
commitd4de2b0ae342170a583126d9edf7adda97538d65 (patch)
treebd4f530dd8f1c871f0afa7f987e85dede264604f /source3/rpc_parse/parse_lsa.c
parentcd7c530f569045a47b51f357759f4cf5089992a0 (diff)
downloadsamba-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)
Diffstat (limited to 'source3/rpc_parse/parse_lsa.c')
-rw-r--r--source3/rpc_parse/parse_lsa.c6
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);