# HG changeset patch # User Mikael Berthe # Date 1299177718 -3600 # Node ID 69f03eabe5149629205bf0753db24a084f606768 # Parent 518740bcd78b4c9e30ff2a91b1fd53dfa65d8c9e Complain when the iline subcommand is missing/incorrect diff -r 518740bcd78b -r 69f03eabe514 mcabber/mcabber/commands.c --- 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);