summaryrefslogtreecommitdiff
path: root/source4/torture/rpc
diff options
context:
space:
mode:
Diffstat (limited to 'source4/torture/rpc')
-rw-r--r--source4/torture/rpc/samba3rpc.c15
1 files changed, 3 insertions, 12 deletions
diff --git a/source4/torture/rpc/samba3rpc.c b/source4/torture/rpc/samba3rpc.c
index e1950bd0d1..844527237c 100644
--- a/source4/torture/rpc/samba3rpc.c
+++ b/source4/torture/rpc/samba3rpc.c
@@ -1295,7 +1295,6 @@ static bool leave(struct torture_context *tctx,
static bool torture_netlogon_samba3(struct torture_context *torture)
{
- TALLOC_CTX *mem_ctx;
NTSTATUS status;
bool ret = false;
struct smbcli_state *cli;
@@ -1311,14 +1310,7 @@ static bool torture_netlogon_samba3(struct torture_context *torture)
wks_name = get_myname(torture);
}
- mem_ctx = talloc_init("torture_netlogon_samba3");
-
- if (mem_ctx == NULL) {
- torture_comment(torture, "talloc_init failed\n");
- return false;
- }
-
- if (!(anon_creds = cli_credentials_init_anon(mem_ctx))) {
+ if (!(anon_creds = cli_credentials_init_anon(torture))) {
torture_comment(torture, "create_anon_creds failed\n");
goto done;
}
@@ -1326,7 +1318,7 @@ static bool torture_netlogon_samba3(struct torture_context *torture)
lpcfg_smbcli_options(torture->lp_ctx, &options);
lpcfg_smbcli_session_options(torture->lp_ctx, &session_options);
- status = smbcli_full_connection(mem_ctx, &cli,
+ status = smbcli_full_connection(torture, &cli,
torture_setting_string(torture, "host", NULL),
lpcfg_smb_ports(torture->lp_ctx),
"IPC$", NULL,
@@ -1341,7 +1333,7 @@ static bool torture_netlogon_samba3(struct torture_context *torture)
goto done;
}
- wks_creds = cli_credentials_init(mem_ctx);
+ wks_creds = cli_credentials_init(torture);
if (wks_creds == NULL) {
torture_comment(torture, "cli_credentials_init failed\n");
goto done;
@@ -1393,7 +1385,6 @@ static bool torture_netlogon_samba3(struct torture_context *torture)
ret = true;
done:
- talloc_free(mem_ctx);
return ret;
}