Quellcode durchsuchen

* Changed ver to 1.0.15
* Limited cmd_randstring to 300 characters


svn: 538

Bryan Drewery vor 22 Jahren
Ursprung
Commit
d003be7ab0
3 geänderte Dateien mit 12 neuen und 6 gelöschten Zeilen
  1. 3 0
      doc/UPDATES
  2. 7 4
      src/cmds.c
  3. 2 2
      src/main.c

+ 3 - 0
doc/UPDATES

@@ -1,5 +1,8 @@
 This is a summary of ChangeLog basically.
 
+1.0.15
+1.cmd_randstring is now limited to 300
+
 1.0.14
 1.Fixed order of log/info for cmd_whoami.
 2.Fixed a redundancy in cmd_channels.

+ 7 - 4
src/cmds.c

@@ -1798,10 +1798,13 @@ static void cmd_randstring(struct userrec *u, int idx, char *par)
   putlog(LOG_CMDS, "*", STR("#%s# randstring %s"), dcc[idx].nick, par);
 
   len = atoi(par);
-  rand = nmalloc(len + 1);
-  make_rand_str(rand, len);
-  dprintf(idx, STR("string: %s\n"), rand);
-  nfree(rand);
+  if (len < 301) {
+    rand = nmalloc(len + 1);
+    make_rand_str(rand, len);
+    dprintf(idx, STR("string: %s\n"), rand);
+    nfree(rand);
+  } else 
+    dprintf(idx, "Too long, must be <= 300\n");
 }
 
 static void cmd_restart(struct userrec *u, int idx, char *par)

+ 2 - 2
src/main.c

@@ -82,8 +82,8 @@ int 	role;
 int 	loading = 0;
 
 const time_t 	buildts = CVSBUILD;		/* build timestamp (UTC) */
-const char	egg_version[1024] = "1.0.14";
-const int	egg_numver = 1001400;
+const char	egg_version[1024] = "1.0.15";
+const int	egg_numver = 1001500;
 time_t 	lastfork=0;
 
 #ifdef HUB