summaryrefslogtreecommitdiff
path: root/source3/rpc_server/srv_pipe_hnd.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2008-06-23 08:38:27 +0200
committerVolker Lendecke <vl@samba.org>2008-06-24 10:31:36 +0200
commit9ff4001245d718515cb90036659109e23833e5fe (patch)
tree1dee67731ee10d0766e69d0ee144a7f0814720a2 /source3/rpc_server/srv_pipe_hnd.c
parentc5401a2a46da9a7523f4363be14805eb893ea0f4 (diff)
downloadsamba-9ff4001245d718515cb90036659109e23833e5fe.tar.gz
samba-9ff4001245d718515cb90036659109e23833e5fe.tar.bz2
samba-9ff4001245d718515cb90036659109e23833e5fe.zip
Remove "conn" from pipes_struct
For spoolss, we need the client's IP address (This used to be commit 64a4dfaa826cf9319ef3f5c65023352bf8af539e)
Diffstat (limited to 'source3/rpc_server/srv_pipe_hnd.c')
-rw-r--r--source3/rpc_server/srv_pipe_hnd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source3/rpc_server/srv_pipe_hnd.c b/source3/rpc_server/srv_pipe_hnd.c
index 22903aacba..1feed1550c 100644
--- a/source3/rpc_server/srv_pipe_hnd.c
+++ b/source3/rpc_server/srv_pipe_hnd.c
@@ -316,7 +316,8 @@ static void *make_internal_rpc_pipe_p(const char *pipe_name,
DLIST_ADD(InternalPipes, p);
- p->conn = conn;
+ memcpy(p->client_address, conn->client_address,
+ sizeof(p->client_address));
p->vuid = vuid;