Make throttle without a username not crash
authorfred_nerk <fred_nerk>
Thu, 26 Aug 2004 06:24:12 +0000 (06:24 +0000)
committerfred_nerk <fred_nerk>
Thu, 26 Aug 2004 06:24:12 +0000 (06:24 +0000)
cli.c

diff --git a/cli.c b/cli.c
index 68f4614..772c32d 100644 (file)
--- a/cli.c
+++ b/cli.c
@@ -2,7 +2,7 @@
 // vim: sw=8 ts=8
 
 char const *cvs_name = "$Name:  $";
 // vim: sw=8 ts=8
 
 char const *cvs_name = "$Name:  $";
-char const *cvs_id_cli = "$Id: cli.c,v 1.13 2004/08/26 06:22:37 fred_nerk Exp $";
+char const *cvs_id_cli = "$Id: cli.c,v 1.14 2004/08/26 06:24:12 fred_nerk Exp $";
 
 #include <stdio.h>
 #include <stdarg.h>
 
 #include <stdio.h>
 #include <stdarg.h>
@@ -1287,6 +1287,12 @@ int cmd_throttle(struct cli_def *cli, char *command, char **argv, int argc)
                return CLI_OK;
        }
 
                return CLI_OK;
        }
 
+       if (argc == 0)
+       {
+               cli_print(cli, "You must specify at least a username");
+               return CLI_OK;
+       }
+
        rate_in = rate_out = config->rl_rate;
        if (argc >= 2) rate_in = atoi(argv[1]);
        if (argc >= 3) rate_out = atoi(argv[2]);
        rate_in = rate_out = config->rl_rate;
        if (argc >= 2) rate_in = atoi(argv[1]);
        if (argc >= 3) rate_out = atoi(argv[2]);