comparison mcabber/mcabber/commands.c @ 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 f309f343070c
comparison
equal deleted inserted replaced
1945:518740bcd78b 1946:69f03eabe514
3812 3812
3813 paramlst = split_arg(arg, 2, 0); // subcmd, arg 3813 paramlst = split_arg(arg, 2, 0); // subcmd, arg
3814 subcmd = *paramlst; 3814 subcmd = *paramlst;
3815 arg = *(paramlst+1); 3815 arg = *(paramlst+1);
3816 3816
3817 if (!subcmd || !*subcmd) {
3818 scr_LogPrint(LPRINT_NORMAL, "Missing parameter.");
3819 free_arg_lst(paramlst);
3820 return;
3821 }
3822
3817 if (!strcasecmp(subcmd, "iline_insert")) { 3823 if (!strcasecmp(subcmd, "iline_insert")) {
3818 readline_insert(arg); 3824 readline_insert(arg);
3825 } else {
3826 scr_LogPrint(LPRINT_NORMAL, "Invalid subcommand.");
3819 } 3827 }
3820 3828
3821 free_arg_lst(paramlst); 3829 free_arg_lst(paramlst);
3822 } 3830 }
3823 } 3831 }