diff options
author | Gerald Carter <jerry@samba.org> | 2002-02-13 16:44:49 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2002-02-13 16:44:49 +0000 |
commit | 50fa21c995d33601920b3b56a3e03b09262e7fd9 (patch) | |
tree | 8f28327cde0ee0c6027ad3e8ac0f1e288cde951e /source | |
parent | be48a05ed95f0f4ed02ffb996cb1ecc10811d9a0 (diff) | |
download | samba-50fa21c995d33601920b3b56a3e03b09262e7fd9.tar.gz samba-50fa21c995d33601920b3b56a3e03b09262e7fd9.tar.xz samba-50fa21c995d33601920b3b56a3e03b09262e7fd9.zip |
merge from 2.2
Diffstat (limited to 'source')
-rw-r--r-- | source/libsmb/cli_lsarpc.c | 4 | ||||
-rw-r--r-- | source/libsmb/clierror.c | 5 | ||||
-rw-r--r-- | source/rpc_client/cli_spoolss_notify.c | 4 |
3 files changed, 9 insertions, 4 deletions
diff --git a/source/libsmb/cli_lsarpc.c b/source/libsmb/cli_lsarpc.c index 7ba47d3a188..d3c7db70a29 100644 --- a/source/libsmb/cli_lsarpc.c +++ b/source/libsmb/cli_lsarpc.c @@ -1075,8 +1075,8 @@ machine %s. Error was : %s.\n", remote_machine, cli_errstr(&cli) )); } if (!attempt_netbios_session_request(&cli, global_myname, remote_machine, &cli.dest_ip)) { - DEBUG(0,("fetch_domain_sid: machine %s rejected the NetBIOS \ -session request. Error was %s\n", remote_machine, cli_errstr(&cli) )); + DEBUG(0,("fetch_domain_sid: machine %s rejected the NetBIOS session request.\n", + remote_machine)); goto done; } diff --git a/source/libsmb/clierror.c b/source/libsmb/clierror.c index 89550d18ed6..13ea6b1997b 100644 --- a/source/libsmb/clierror.c +++ b/source/libsmb/clierror.c @@ -80,6 +80,11 @@ char *cli_errstr(struct cli_state *cli) uint8 errclass; int i; + if (!cli->initialised) { + fstrcpy(cli_error_message, "[Programmer's error] cli_errstr called on unitialized cli_stat struct!\n"); + return cli_error_message; + } + /* Case #1: RAP error */ if (cli->rap_error) { for (i = 0; rap_errmap[i].message != NULL; i++) { diff --git a/source/rpc_client/cli_spoolss_notify.c b/source/rpc_client/cli_spoolss_notify.c index 13cdf8bafaa..c31d2fb3871 100644 --- a/source/rpc_client/cli_spoolss_notify.c +++ b/source/rpc_client/cli_spoolss_notify.c @@ -69,8 +69,8 @@ BOOL spoolss_connect_to_client( struct cli_state *cli, char *remote_machine) } if (!attempt_netbios_session_request(cli, global_myname, remote_machine, &cli->dest_ip)) { - DEBUG(0,("connect_to_client: machine %s rejected the NetBIOS session request. Error was %s\n", remote_machine, cli_errstr(cli) )); - cli_shutdown(cli); + DEBUG(0,("connect_to_client: machine %s rejected the NetBIOS session request.\n", + remote_machine)); return False; } |