]> git.pond.sub.org Git - empserver/commitdiff
(turn): Buffer passed to getele() was one too small. Deity could
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 12 Jun 2005 09:38:30 +0000 (09:38 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 12 Jun 2005 09:38:30 +0000 (09:38 +0000)
overrun it by entering a message of maximum size.

src/lib/commands/turn.c

index 1c35ef531efac93113a51bfc0a42c05b1a4b3e2b..041d1f97be44f30ef65d5af04965cf5bccc68c81 100644 (file)
@@ -49,7 +49,7 @@ turn(void)
     FILE *fptr;
     struct telstr tgm;
     char *p;
-    char buf[MAXTELSIZE];
+    char buf[MAXTELSIZE + 1];
     char *msgfilepath;
 
     p = getstarg(player->argp[1], "on, off or motd? ", buf);