deleted possibility for adding an asterisk as toplevel
authorNurPech <nurpech@nurpech.de>
Mon, 7 Jan 2013 17:49:41 +0000 (18:49 +0100)
committerNurPech <nurpech@nurpech.de>
Mon, 7 Jan 2013 18:00:37 +0000 (19:00 +0100)
src/mod-hostserv.c

index d9f1597151419e7edb067c769233572eb08b3335..46ea66db30dc0077695c727bdc6e07cd1a8fd727 100644 (file)
@@ -766,6 +766,10 @@ static MODCMD_FUNC(cmd_addhost) {
             reply("HSMSG_FAKEHOST_TOPLEVEL_ALREADY_EXISTS", slfh_name, tlfh_name);
             return 0;
         }
+        if(irccasecmp(tlfh_name, "*")) {
+                   reply("HSMSG_UNKNOWN_FAKEHOST", slfh_name, tlfh_name);
+                   return 0;   
+        }
         hs_add_toplevel(tlfh_name);
         reply("HSMSG_FAKEHOST_TOPLEVEL_ADDED", tlfh_name);
     } else {
@@ -902,6 +906,10 @@ static MODCMD_FUNC(cmd_renamehost) {
         if(ctlfh) {
             reply("HSMSG_FAKEHOST_TOPLEVEL_ALREADY_EXISTS", new_slfh_name, new_tlfh_name);
             return 0;
+        }
+               if(irccasecmp(new_tlfh_name, "*")) {
+                   reply("HSMSG_UNKNOWN_FAKEHOST", slfh_name, tlfh_name);
+                   return 0;   
         }
         if(strcmp(new_tlfh_name, tlfh->fakehost))
             hs_rename_toplevel(tlfh, new_tlfh_name);