From: Stefan Metzmacher Date: Tue, 4 Feb 2014 09:05:29 +0000 (+0100) Subject: s4:torture/drs: make use of dcerpc_binding_set_flags() X-Git-Tag: tdb-1.2.13~382 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e93d6f881fb92bdcd0586ce4353bdf1dafb16f8;p=thirdparty%2Fsamba.git s4:torture/drs: make use of dcerpc_binding_set_flags() Signed-off-by: Stefan Metzmacher Reviewed-by: Guenther Deschner --- diff --git a/source4/torture/drs/rpc/dssync.c b/source4/torture/drs/rpc/dssync.c index d367b095333..3e17800c666 100644 --- a/source4/torture/drs/rpc/dssync.c +++ b/source4/torture/drs/rpc/dssync.c @@ -98,7 +98,12 @@ static struct DsSyncTest *test_create_context(struct torture_context *tctx) printf("Bad binding string %s\n", binding); return NULL; } - ctx->drsuapi_binding->flags |= DCERPC_SIGN | DCERPC_SEAL; + status = dcerpc_binding_set_flags(ctx->drsuapi_binding, + DCERPC_SIGN | DCERPC_SEAL, 0); + if (!NT_STATUS_IS_OK(status)) { + printf("dcerpc_binding_set_flags - %s\n", nt_errstr(status)); + return NULL; + } ctx->ldap_url = talloc_asprintf(ctx, "ldap://%s", ctx->drsuapi_binding->host); diff --git a/source4/torture/drs/rpc/msds_intid.c b/source4/torture/drs/rpc/msds_intid.c index 6c6153263da..5c2bce4a759 100644 --- a/source4/torture/drs/rpc/msds_intid.c +++ b/source4/torture/drs/rpc/msds_intid.c @@ -151,7 +151,13 @@ static struct DsIntIdTestCtx *_dsintid_create_context(struct torture_context *tc return NULL; } - server_binding->flags |= DCERPC_SIGN | DCERPC_SEAL; + status = dcerpc_binding_set_flags(server_binding, + DCERPC_SIGN | DCERPC_SEAL, 0); + if (!NT_STATUS_IS_OK(status)) { + torture_result(tctx, TORTURE_FAIL, + "dcerpc_binding_set_flags: %s", nt_errstr(status)); + return NULL; + } /* populate test suite context */ ctx->creds = cmdline_credentials;