Explorar o código

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

svn: 2017
Bryan Drewery %!s(int64=21) %!d(string=hai) anos
pai
achega
38c281977d
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  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();