struct dcesrv_connection *dcesrv_conn = dce_call->conn;
const struct tsocket_address *local_address =
dcesrv_connection_get_local_address(dcesrv_conn);
+ const struct tsocket_address *remote_address =
+ dcesrv_connection_get_remote_address(dcesrv_conn);
NTSTATUS status;
NTSTATUS result = NT_STATUS_OK;
DATA_BLOB blob;
status = rpcint_binding_handle(p->mem_ctx,
&ndr_table_lsarpc,
- p->remote_address,
+ remote_address,
local_address,
p->session_info,
p->msg_ctx,
struct dcesrv_connection *dcesrv_conn = dce_call->conn;
const struct tsocket_address *local_address =
dcesrv_connection_get_local_address(dcesrv_conn);
+ const struct tsocket_address *remote_address =
+ dcesrv_connection_get_remote_address(dcesrv_conn);
NTSTATUS status = NT_STATUS_OK;
union netr_LogonLevel *logon = r->in.logon;
const char *nt_username, *nt_domain, *nt_workstation;
&user_info,
nt_username, nt_domain,
wksname,
- p->remote_address,
+ remote_address,
local_address,
logon->network->identity_info.parameter_control,
logon->network->lm.data,
&user_info,
nt_username, nt_domain,
nt_workstation,
- p->remote_address,
+ remote_address,
local_address,
logon->password->identity_info.parameter_control,
chal,