X-Git-Url: https://plomlompom.com/repos/test.html?a=blobdiff_plain;f=src%2Fwincontrol.c;h=793b75e2d6205b896656da6ca6cf077189b77e6d;hb=e6b7840265f17e8934500815030a2fc0553feb81;hp=715aebb4d5d856964e12071630c5bd2ffb0bd10c;hpb=b705b99b02a5eeb2b76605fe9b11eb6d5411d6e3;p=plomrogue
diff --git a/src/wincontrol.c b/src/wincontrol.c
index 715aebb..793b75e 100644
--- a/src/wincontrol.c
+++ b/src/wincontrol.c
@@ -43,7 +43,8 @@ extern struct Win * init_win_from_file(struct World * world, char * w_name,
err = "Trouble in init_win_from_file() with fgets().";
exit_err(NULL == fgets(line, linemax, file), world, err);
char * title = malloc(strlen(line));
- memcpy(title, line, strlen(line) - 1);
+ memcpy(title, line, strlen(line) - 1); /* Eliminate newline char at end */
+ title[strlen(line) - 1] = '\0'; /* of string. */
exit_err(NULL == fgets(line, linemax, file), world, err);
int16_t height = atoi(line);
exit_err(NULL == fgets(line, linemax, file), world, err);