*/
ZERO_STRUCT(r);
- r.in.hostname = binding->host;
+ r.in.hostname = dcerpc_binding_get_string_option(binding, "host");
status = libnet_DomainList(ctx, mem_ctx, &r);
if (!NT_STATUS_IS_OK(status)) {
ctx->samr.buf_size = 32;
ZERO_STRUCT(r);
- r.in.hostname = binding->host;
+ r.in.hostname = dcerpc_binding_get_string_option(binding, "host");
status = libnet_DomainList(ctx, mem_ctx, &r);
if (!NT_STATUS_IS_OK(status)) {
if (lookup.in.hostname == NULL) {
status = torture_rpc_binding(torture, &binding);
if (NT_STATUS_IS_OK(status)) {
- lookup.in.hostname = binding->host;
+ lookup.in.hostname = dcerpc_binding_get_string_option(binding, "host");
}
}
if (lookup.in.hostname == NULL) {
status = torture_rpc_binding(torture, &binding);
if (NT_STATUS_IS_OK(status)) {
- lookup.in.hostname = binding->host;
+ lookup.in.hostname = dcerpc_binding_get_string_option(binding, "host");
}
}
const enum libnet_RpcConnect_level level = LIBNET_RPC_CONNECT_SERVER;
NTSTATUS status;
struct dcerpc_binding *binding;
+ const char *host;
status = torture_rpc_binding(torture, &binding);
if (!NT_STATUS_IS_OK(status)) {
return false;
}
- return torture_rpc_connect(torture, level, NULL, binding->host);
+ host = dcerpc_binding_get_string_option(binding, "host");
+
+ return torture_rpc_connect(torture, level, NULL, host);
}
torture_comment(torture, "Testing libnet_ListShare\n");
- share.in.server_name = talloc_asprintf(mem_ctx, "%s", binding->host);
+ share.in.server_name = dcerpc_binding_get_string_option(binding, "host");
for (i = 0; i < ARRAY_SIZE(levels); i++) {
share.in.level = levels[i];
return false;
}
- share.in.server_name = binding->host;
+ share.in.server_name = dcerpc_binding_get_string_option(binding, "host");
share.in.share_name = TEST_SHARENAME;
status = libnet_DelShare(libnetctx, torture, &share);