return ret;
}
-struct torture_suite *torture_smb2_session_init(void)
+struct torture_suite *torture_smb2_session_init(TALLOC_CTX *ctx)
{
struct torture_suite *suite =
- torture_suite_create(talloc_autofree_context(), "session");
+ torture_suite_create(ctx, "session");
torture_suite_add_1smb2_test(suite, "reconnect1", test_session_reconnect1);
torture_suite_add_1smb2_test(suite, "reconnect2", test_session_reconnect2);
torture_suite_add_suite(suite, torture_smb2_rename_init(suite));
torture_suite_add_1smb2_test(suite, "bench-oplock", test_smb2_bench_oplock);
torture_suite_add_1smb2_test(suite, "hold-oplock", test_smb2_hold_oplock);
- torture_suite_add_suite(suite, torture_smb2_session_init());
+ torture_suite_add_suite(suite, torture_smb2_session_init(suite));
torture_suite_add_suite(suite, torture_smb2_replay_init(suite));
torture_suite_add_simple_test(suite, "dosmode", torture_smb2_dosmode);
torture_suite_add_simple_test(suite, "maxfid", torture_smb2_maxfid);