Mercurial > hg
changeset 1946:69f03eabe514
Complain when the iline subcommand is missing/incorrect
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Thu, 03 Mar 2011 19:41:58 +0100 |
parents | 518740bcd78b |
children | 5ba4d4bb5465 |
files | mcabber/mcabber/commands.c |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/mcabber/commands.c Thu Mar 03 19:29:33 2011 +0100 +++ b/mcabber/mcabber/commands.c Thu Mar 03 19:41:58 2011 +0100 @@ -3814,8 +3814,16 @@ subcmd = *paramlst; arg = *(paramlst+1); + if (!subcmd || !*subcmd) { + scr_LogPrint(LPRINT_NORMAL, "Missing parameter."); + free_arg_lst(paramlst); + return; + } + if (!strcasecmp(subcmd, "iline_insert")) { readline_insert(arg); + } else { + scr_LogPrint(LPRINT_NORMAL, "Invalid subcommand."); } free_arg_lst(paramlst);