struct wkssvc_PasswordBuffer encrypted_password;
NTSTATUS status;
WERROR werr;
+ unsigned int old_timeout;
mem_ctx = talloc_init("NetJoinDomain");
if (!mem_ctx) {
goto done;
}
+ old_timeout = cli_set_timeout(cli, 60000);
+
pipe_cli = cli_rpc_pipe_open_noauth(cli, PI_WKSSVC,
&status);
if (!pipe_cli) {
&cli->user_session_key,
&encrypted_password);
+ old_timeout = cli_set_timeout(cli, 60000);
+
status = rpccli_wkssvc_NetrJoinDomain2(pipe_cli, mem_ctx,
server_name, domain_name,
account_ou, Account,
werr = WERR_OK;
done:
+ cli_set_timeout(cli, old_timeout);
cli_shutdown(cli);
TALLOC_FREE(mem_ctx);