diff options
Diffstat (limited to 'source4/torture/rpc')
-rw-r--r-- | source4/torture/rpc/testjoin.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source4/torture/rpc/testjoin.c b/source4/torture/rpc/testjoin.c index 5e4c5a32f3..270d8ff7b7 100644 --- a/source4/torture/rpc/testjoin.c +++ b/source4/torture/rpc/testjoin.c @@ -32,6 +32,7 @@ struct test_join { struct dcerpc_pipe *p; struct policy_handle user_handle; + const char *dom_sid; }; @@ -156,6 +157,8 @@ struct test_join *torture_create_testuser(const char *username, goto failed; } + join->dom_sid = dom_sid_string(join, l.out.sid); + o.in.connect_handle = &handle; o.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED; o.in.sid = l.out.sid; @@ -309,6 +312,14 @@ void torture_leave_domain(struct test_join *join) talloc_free(join); } +/* + return the dom sid for a test join +*/ +const char *torture_join_sid(struct test_join *join) +{ + return join->dom_sid; +} + struct test_join_ads_dc { struct test_join *join; |