r7364 failed to expand a malloc to match the larger data being put
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sun, 11 Mar 2007 10:39:44 +0000 (10:39 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sun, 11 Mar 2007 10:39:44 +0000 (10:39 +0000)
in it.

git-svn-id: svn://svn.tartarus.org/sgt/puzzles@7387 cda61777-01e9-0310-a592-d414129be87e

windows.c

index 9863de4..64f6eae 100644 (file)
--- a/windows.c
+++ b/windows.c
@@ -1659,7 +1659,7 @@ static frontend *new_window(HINSTANCE inst, char *game_id, char **error)
             if (help_topic) {
                 char *item;
                 assert(thegame.name);
-                item = snewn(9+strlen(thegame.name), char); /*ick*/
+                item = snewn(10+strlen(thegame.name), char); /*ick*/
                 sprintf(item, "&Help on %s", thegame.name);
                 AppendMenu(menu, MF_ENABLED, IDM_GAMEHELP, item);
                 sfree(item);