summaryrefslogtreecommitdiffstats
path: root/source/libsmb
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2006-02-22 04:56:53 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 11:10:19 -0500
commit7de1ee18619bf99c5db45692e085d0646e52378f (patch)
treeee72ef2bf990afc6b2dd9a1770edf3a42ee8768c /source/libsmb
parent1d23067e68f914ffb42374532b6454a0aaa7c657 (diff)
downloadsamba-7de1ee18619bf99c5db45692e085d0646e52378f.tar.gz
samba-7de1ee18619bf99c5db45692e085d0646e52378f.tar.xz
samba-7de1ee18619bf99c5db45692e085d0646e52378f.zip
r13614: First part of the bugfix for #3510 - net join fails
against server with schannel disabled. Second part will come tomorrow (fixing net_rpc_join_ok()). Jeremy.
Diffstat (limited to 'source/libsmb')
-rw-r--r--source/libsmb/clientgen.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/source/libsmb/clientgen.c b/source/libsmb/clientgen.c
index 55addd44a61..83664b0b328 100644
--- a/source/libsmb/clientgen.c
+++ b/source/libsmb/clientgen.c
@@ -358,7 +358,13 @@ struct cli_state *cli_initialise(struct cli_state *cli)
BOOL cli_rpc_pipe_close(struct rpc_pipe_client *cli)
{
- BOOL ret = cli_close(cli->cli, cli->fnum);
+ BOOL ret;
+
+ if (!cli) {
+ return False;
+ }
+
+ ret = cli_close(cli->cli, cli->fnum);
if (!ret) {
DEBUG(0,("cli_rpc_pipe_close: cli_close failed on pipe %s, "