1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-26 21:57:41 +03:00

rpc_server3: Remove dcerpc_ncacn_conn->tstream

This was only used inside rpc_worker_new_client(), a leftover from
times where accepting a client was an async process waiting for the
struct named_pipe_auth_req_info4.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
Volker Lendecke 2021-10-06 11:16:21 +02:00 committed by Jeremy Allison
parent 0d315ddbfe
commit 7c5b247e31
2 changed files with 4 additions and 5 deletions

View File

@ -41,8 +41,6 @@ struct dcerpc_ncacn_conn {
struct dcesrv_endpoint *endpoint;
struct tstream_context *tstream;
struct tsocket_address *remote_client_addr;
char *remote_client_name;
struct tsocket_address *local_server_addr;

View File

@ -174,6 +174,7 @@ static void rpc_worker_new_client(
struct dcerpc_binding *b = NULL;
enum dcerpc_transport_t transport;
struct dcesrv_endpoint *ep = NULL;
struct tstream_context *tstream = NULL;
struct dcerpc_ncacn_conn *ncacn_conn = NULL;
struct dcesrv_connection *dcesrv_conn = NULL;
DATA_BLOB buffer = { .data = NULL };
@ -346,7 +347,7 @@ static void rpc_worker_new_client(
ncacn_conn,
sock,
FILE_TYPE_MESSAGE_MODE_PIPE,
&ncacn_conn->tstream);
&tstream);
if (ret == -1) {
DBG_DEBUG("tstream_npa_existing_socket failed: %s\n",
strerror(errno));
@ -364,7 +365,7 @@ static void rpc_worker_new_client(
transport = info5->transport;
} else {
ret = tstream_bsd_existing_socket(
ncacn_conn, sock, &ncacn_conn->tstream);
ncacn_conn, sock, &tstream);
if (ret == -1) {
DBG_DEBUG("tstream_bsd_existing_socket failed: %s\n",
strerror(errno));
@ -420,7 +421,7 @@ static void rpc_worker_new_client(
goto fail;
}
dcesrv_conn->stream = talloc_move(dcesrv_conn, &ncacn_conn->tstream);
dcesrv_conn->stream = talloc_move(dcesrv_conn, &tstream);
dcesrv_conn->local_address = ncacn_conn->local_server_addr;
dcesrv_conn->remote_address = ncacn_conn->remote_client_addr;