diff options
author | Jeremy Allison <jra@samba.org> | 2001-05-14 22:37:01 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-05-14 22:37:01 +0000 |
commit | ef687a2f6ba8143dcc041b2b629542c3ea9e3966 (patch) | |
tree | 0839270e821f2f02e3a09a728982bbd4a25410f9 /source/utils | |
parent | 4306eff6f77b95eeaaa4f8375356a81ad3497c67 (diff) | |
download | samba-ef687a2f6ba8143dcc041b2b629542c3ea9e3966.tar.gz samba-ef687a2f6ba8143dcc041b2b629542c3ea9e3966.tar.xz samba-ef687a2f6ba8143dcc041b2b629542c3ea9e3966.zip |
Fix crash in smbcontrol Gerald pointed out when no parameter given to debug.
Jeremy.
Diffstat (limited to 'source/utils')
-rw-r--r-- | source/utils/smbcontrol.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/utils/smbcontrol.c b/source/utils/smbcontrol.c index 09f0e3090b4..5bb4e602f00 100644 --- a/source/utils/smbcontrol.c +++ b/source/utils/smbcontrol.c @@ -171,7 +171,7 @@ static int parse_type(char *mtype) /**************************************************************************** do command ****************************************************************************/ -static BOOL do_command(char *dest, char *msg_name, char *params[]) +static BOOL do_command(char *dest, char *msg_name, char **params) { int i, n, v; int mtype; @@ -186,7 +186,7 @@ static BOOL do_command(char *dest, char *msg_name, char *params[]) switch (mtype) { case MSG_DEBUG: - if (!params[0]) { + if (!params || !params[0]) { fprintf(stderr,"MSG_DEBUG needs a parameter\n"); return(False); } |