summaryrefslogtreecommitdiff
path: root/source4/utils
diff options
context:
space:
mode:
Diffstat (limited to 'source4/utils')
-rw-r--r--source4/utils/net/net.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/source4/utils/net/net.c b/source4/utils/net/net.c
index 89f4e77735..da64466869 100644
--- a/source4/utils/net/net.c
+++ b/source4/utils/net/net.c
@@ -156,7 +156,6 @@ static int binary_net(int argc, const char **argv)
const char **argv_new;
TALLOC_CTX *mem_ctx;
struct net_context *ctx;
- const char *domain;
poptContext pc;
struct poptOption long_options[] = {
POPT_AUTOHELP
@@ -204,12 +203,6 @@ static int binary_net(int argc, const char **argv)
return 1;
}
- if (cmdline_auth_info.domain[0]) {
- domain = cmdline_auth_info.domain;
- } else {
- domain = lp_workgroup();
- }
-
mem_ctx = talloc_init("net_context");
ctx = talloc_p(mem_ctx, struct net_context);
if (!ctx) {
@@ -219,9 +212,9 @@ static int binary_net(int argc, const char **argv)
ZERO_STRUCTP(ctx);
ctx->mem_ctx = mem_ctx;
- ctx->user.account_name = talloc_strdup(ctx->mem_ctx, cmdline_auth_info.username);
- ctx->user.domain_name = talloc_strdup(ctx->mem_ctx, domain);
- ctx->user.password = talloc_strdup(ctx->mem_ctx, cmdline_auth_info.password);
+ ctx->user.account_name = talloc_strdup(ctx->mem_ctx, cmdline_get_username());
+ ctx->user.domain_name = talloc_strdup(ctx->mem_ctx, cmdline_get_userdomain());
+ ctx->user.password = talloc_strdup(ctx->mem_ctx, cmdline_get_userpassword());
rc = net_run_function(ctx, argc_new-1, argv_new+1, net_functable, net_usage);