summaryrefslogtreecommitdiff
path: root/source3/rpc_client/rpc_transport_np.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2009-02-01 00:30:04 +0100
committerVolker Lendecke <vl@samba.org>2009-02-01 14:34:22 +0100
commit57de60a83f3f88566d356547eb20a6f0569f76ec (patch)
treeacdc73ad43f6a115ef07c767f87ace3f60551cd8 /source3/rpc_client/rpc_transport_np.c
parentdba6624dca024d144b0adb1016d17d176d38b735 (diff)
downloadsamba-57de60a83f3f88566d356547eb20a6f0569f76ec.tar.gz
samba-57de60a83f3f88566d356547eb20a6f0569f76ec.tar.bz2
samba-57de60a83f3f88566d356547eb20a6f0569f76ec.zip
cli_get_pipe_name_from_interface does not really need a talloc_ctx
Diffstat (limited to 'source3/rpc_client/rpc_transport_np.c')
-rw-r--r--source3/rpc_client/rpc_transport_np.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/source3/rpc_client/rpc_transport_np.c b/source3/rpc_client/rpc_transport_np.c
index 68aae6a0cc..a11e0e0f22 100644
--- a/source3/rpc_client/rpc_transport_np.c
+++ b/source3/rpc_client/rpc_transport_np.c
@@ -286,7 +286,6 @@ struct async_req *rpc_transport_np_init_send(TALLOC_CTX *mem_ctx,
{
struct async_req *result, *subreq;
struct rpc_transport_np_init_state *state;
- NTSTATUS status;
if (!async_req_setup(mem_ctx, &result, &state,
struct rpc_transport_np_init_state)) {
@@ -304,12 +303,8 @@ struct async_req *rpc_transport_np_init_send(TALLOC_CTX *mem_ctx,
}
state->transport->priv = state->transport_np;
- state->transport_np->pipe_name = cli_get_pipe_name_from_iface(
- state, abstract_syntax);
- if (state->transport_np->pipe_name == NULL) {
- status = NT_STATUS_PIPE_NOT_AVAILABLE;
- goto post_status;
- }
+ state->transport_np->pipe_name = get_pipe_name_from_iface(
+ abstract_syntax);
state->transport_np->cli = cli;
subreq = cli_ntcreate_send(
@@ -323,10 +318,6 @@ struct async_req *rpc_transport_np_init_send(TALLOC_CTX *mem_ctx,
subreq->async.priv = result;
return result;
- post_status:
- if (async_post_status(result, ev, status)) {
- return result;
- }
fail:
TALLOC_FREE(result);
return NULL;