s3:rpc_client: remove unused code, we handle transport failures in the transport...
authorStefan Metzmacher <metze@samba.org>
Thu, 25 Mar 2010 14:29:05 +0000 (15:29 +0100)
committerKarolin Seeger <kseeger@samba.org>
Tue, 30 Mar 2010 08:33:42 +0000 (10:33 +0200)
metze
(cherry picked from commit 13cf592bb8478453dccd4d78bdb4dabec7aeddc2)
(cherry picked from commit 86cbe6f85a732601b18f97b143976cbf92f56467)

source3/rpc_client/ndr.c

index 4e8634d3b9510e08b0907ba445080a2bf44cfad9..5675878b4bc78b732ba37f50518ef080f61d4344 100644 (file)
@@ -183,20 +183,6 @@ NTSTATUS cli_do_rpc_ndr(struct rpc_pipe_client *cli,
 
        status = cli_do_rpc_ndr_recv(req, mem_ctx);
 
-       /*
-        * NT_STATUS_IO_TIMEOUT indicates network problem,
-        * tear the connection apart.
-        */
-       if (NT_STATUS_EQUAL(status, NT_STATUS_IO_TIMEOUT)) {
-               if (cli->transport->transport == NCACN_IP_TCP ||
-                   cli->transport->transport == NCALRPC) {
-                       rpccli_close_sock_fd(cli);
-               }
-
-               if (cli->transport->transport == NCACN_NP) {
-                       rpccli_close_np_fd(cli);
-               }
-       }
  fail:
        TALLOC_FREE(frame);
        return status;