Просмотр исходного кода

* cmd_dns wasn't checking for an argument or displaying syntax

svn: 2017
Bryan Drewery 21 лет назад
Родитель
Сommit
38c281977d
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      src/cmds.c

+ 5 - 0
src/cmds.c

@@ -3876,6 +3876,11 @@ static void cmd_dns(int idx, char *par)
 {
   putlog(LOG_CMDS, "*", "#%s# dns %s", dcc[idx].nick, par);
 
+  if (!par[0]) {
+    dprintf(idx, "Usage: dns <hostname/ip/flush>\n");
+     return;
+  }
+
   if (!egg_strcasecmp(par, "flush")) {
     dprintf(idx, "Flushing cache...\n");
     dns_cache_flush();