Merge commit 'release-4-0-0alpha15' into master4-tmp
[kai/samba-autobuild/.git] / source3 / printing / printspoolss.c
index d7ce9713f9665f37e2aac8a95425fb2a90ff7abf..3d8b0d8b1bb7db88f9e17aa9fbda3147ab3817aa 100644 (file)
@@ -19,6 +19,7 @@
 
 #include "includes.h"
 #include "printing.h"
+#include "rpc_client/rpc_client.h"
 #include "../librpc/gen_ndr/ndr_spoolss_c.h"
 #include "rpc_server/rpc_ncacn_np.h"
 #include "smbd/globals.h"
@@ -276,18 +277,6 @@ void print_spool_end(files_struct *fsp, enum file_close_type close_type)
        WERROR werr;
        struct dcerpc_binding_handle *b = NULL;
 
-       status = rpc_pipe_open_interface(fsp->conn,
-                                        &ndr_table_spoolss.syntax_id,
-                                        fsp->conn->session_info,
-                                        &fsp->conn->sconn->client_id,
-                                        fsp->conn->sconn->msg_ctx,
-                                        &fsp->conn->spoolss_pipe);
-       if (!NT_STATUS_IS_OK(status)) {
-               DEBUG(0, ("print_spool_end: "
-                         "Failed to get spoolss pipe [%s]\n",
-                         nt_errstr(status)));
-               return;
-       }
        b = fsp->conn->spoolss_pipe->binding_handle;
 
        switch (close_type) {