summaryrefslogtreecommitdiff
path: root/source3/libsmb/clierror.c
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2002-02-13 16:44:49 +0000
committerGerald Carter <jerry@samba.org>2002-02-13 16:44:49 +0000
commit8cd8cfd4cfc916cab4e5d695722da91d9b1f05df (patch)
tree006feb927c77b2a915cc6bc172f9f6631a11d0f0 /source3/libsmb/clierror.c
parent9fc99e3c552a6747a83877bda0410c951d272b81 (diff)
downloadsamba-8cd8cfd4cfc916cab4e5d695722da91d9b1f05df.tar.gz
samba-8cd8cfd4cfc916cab4e5d695722da91d9b1f05df.tar.bz2
samba-8cd8cfd4cfc916cab4e5d695722da91d9b1f05df.zip
merge from 2.2
(This used to be commit 50fa21c995d33601920b3b56a3e03b09262e7fd9)
Diffstat (limited to 'source3/libsmb/clierror.c')
-rw-r--r--source3/libsmb/clierror.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/libsmb/clierror.c b/source3/libsmb/clierror.c
index 89550d18ed..13ea6b1997 100644
--- a/source3/libsmb/clierror.c
+++ b/source3/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++) {