From 01fff20e6e0212e9f70a5a66c3e46f7079b342f1 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Sat, 27 Mar 2004 05:39:19 +0000 Subject: [PATCH] Ensure we correctly set cli->nt_pipe_fnum on failure to correctly open the NT session. Andrew Bartlett --- source/rpc_client/cli_pipe.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/rpc_client/cli_pipe.c b/source/rpc_client/cli_pipe.c index f425a24d080..df0d37a4631 100644 --- a/source/rpc_client/cli_pipe.c +++ b/source/rpc_client/cli_pipe.c @@ -1453,6 +1453,7 @@ BOOL cli_nt_session_open(struct cli_state *cli, const int pipe_idx) DEBUG(0,("cli_nt_session_open: pipe hnd state failed. Error was %s\n", cli_errstr(cli))); cli_close(cli, cli->nt_pipe_fnum); + cli->nt_pipe_fnum = 0; return False; } } @@ -1463,6 +1464,7 @@ BOOL cli_nt_session_open(struct cli_state *cli, const int pipe_idx) DEBUG(2,("cli_nt_session_open: rpc bind to %s failed\n", get_pipe_name_from_index(pipe_idx))); cli_close(cli, cli->nt_pipe_fnum); + cli->nt_pipe_fnum = 0; return False; }