|
@@ -1245,6 +1245,12 @@ static void cmd_chsecpass(int idx, char *par)
|
|
|
|
|
|
|
|
static void cmd_botcmd(int idx, char *par)
|
|
static void cmd_botcmd(int idx, char *par)
|
|
|
{
|
|
{
|
|
|
|
|
+ if (dcc[idx].simul >= 0) {
|
|
|
|
|
+ dprintf(idx, "Sorry, you can't chain '%sbotcmd'.\n", settings.dcc_prefix);
|
|
|
|
|
+ putlog(LOG_WARN, "*", "%s attempted to chain 'botcmd' over the botnet.");
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
char *botm = newsplit(&par), *cmd = NULL;
|
|
char *botm = newsplit(&par), *cmd = NULL;
|
|
|
bool rand_leaf = 0, all_localhub = 0;
|
|
bool rand_leaf = 0, all_localhub = 0;
|
|
|
|
|
|