libcli/security Provide a common, top level libcli/security/security.h
[amitay/samba.git] / source3 / smbd / pipes.c
index 97f1c709cd94f32e5341c495006bdfd32d61c1f5..9f31abe569cfbeb6bd8ee4e2f88f8b0181c7ea86 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "includes.h"
 #include "smbd/globals.h"
+#include "libcli/security/security.h"
 
 #define        PIPE            "\\PIPE\\"
 #define        PIPELEN         strlen(PIPE)
@@ -69,6 +70,7 @@ NTSTATUS open_np_file(struct smb_request *smb_req, const char *name,
        status = np_open(fsp, name,
                         conn->sconn->local_address,
                         conn->sconn->remote_address,
+                        &conn->sconn->client_id,
                         conn->server_info,
                         conn->sconn->msg_ctx,
                         &fsp->fake_file_handle);
@@ -239,7 +241,7 @@ static void pipe_write_done(struct tevent_req *subreq)
        DEBUG(3,("write-IPC nwritten=%d\n", (int)nwritten));
 
  send:
-       if (!srv_send_smb(req->sconn->sock, (char *)req->outbuf,
+       if (!srv_send_smb(req->sconn, (char *)req->outbuf,
                          true, req->seqnum+1,
                          IS_CONN_ENCRYPTED(req->conn)||req->encrypted,
                          &req->pcd)) {