#endif
}
+static int rpc_pipe_sock_destructor(struct rpc_pipe_client *p)
+{
+ close(p->trans.sock.fd);
+ return 0;
+}
+
/********************************************************************
Create a rpc pipe client struct, connecting to a tcp port
********************************************************************/
goto fail;
}
+ talloc_set_destructor(result, rpc_pipe_sock_destructor);
+
*presult = result;
return NT_STATUS_OK;
goto fail;
}
+ talloc_set_destructor(result, rpc_pipe_sock_destructor);
+
result->dc = TALLOC_ZERO_P(result, struct dcinfo);
if (result->dc == NULL) {
status = NT_STATUS_NO_MEMORY;