From bc51512aadc705cbe5c4d666b7d45271e60d3f00 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Mon, 14 May 2001 22:37:01 +0000 Subject: Fix crash in smbcontrol Gerald pointed out when no parameter given to debug. Jeremy. (This used to be commit ef687a2f6ba8143dcc041b2b629542c3ea9e3966) --- source3/utils/smbcontrol.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source3/utils/smbcontrol.c') diff --git a/source3/utils/smbcontrol.c b/source3/utils/smbcontrol.c index 09f0e3090b..5bb4e602f0 100644 --- a/source3/utils/smbcontrol.c +++ b/source3/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); } -- cgit