summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2007-07-30 10:43:50 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 15:01:24 -0500
commit50a66a2e817a362d80abe2194e79d5ec39151540 (patch)
tree707dfef18e8bba20424ad79b100417fd60326208
parentbd705012b82b5c6653dd70444b089c0f4fe22211 (diff)
downloadsamba-50a66a2e817a362d80abe2194e79d5ec39151540.tar.gz
samba-50a66a2e817a362d80abe2194e79d5ec39151540.tar.bz2
samba-50a66a2e817a362d80abe2194e79d5ec39151540.zip
r24083: Don't fail the test (looking for the user in the enum) if we didn't
create the user in the first place. Andrew Bartlett (This used to be commit db0f81734d39b228dbfcf53b911edf83a2a2fd8c)
-rw-r--r--source4/torture/rpc/samr.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/source4/torture/rpc/samr.c b/source4/torture/rpc/samr.c
index aef75ea78a..8545df76ea 100644
--- a/source4/torture/rpc/samr.c
+++ b/source4/torture/rpc/samr.c
@@ -3405,9 +3405,13 @@ static BOOL test_QueryDisplayInfo(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx,
ret = False;
}
if (!seen_testuser) {
- printf("Didn't find test user " TEST_ACCOUNT_NAME " in enumeration of %s\n",
- dom_info.out.info->info2.domain_name.string);
- ret = False;
+ struct policy_handle user_handle;
+ if (NT_STATUS_IS_OK(test_OpenUser_byname(p, mem_ctx, handle, TEST_ACCOUNT_NAME, &user_handle))) {
+ printf("Didn't find test user " TEST_ACCOUNT_NAME " in enumeration of %s\n",
+ dom_info.out.info->info2.domain_name.string);
+ ret = False;
+ test_samr_handle_Close(p, mem_ctx, &user_handle);
+ }
}
break;
case 3: