# HG changeset patch # User Matti Hamalainen # Date 1165718303 0 # Node ID 2eceda1c86ab2f1d8188484dd90ce50dd7c4a43a # Parent 007cbc05d04f806081a676eae52147a9df7cc68f Fixes diff -r 007cbc05d04f -r 2eceda1c86ab mkmap.c --- a/mkmap.c Sun Dec 10 02:37:25 2006 +0000 +++ b/mkmap.c Sun Dec 10 02:38:23 2006 +0000 @@ -233,7 +233,7 @@ mapblock_t *tmp; DINT x, y, o; DBOOL isFound; - DCHAR s[1024]; + DCHAR s[4096]; isFound = FALSE; while (!feof(inFile) && !isFound) { @@ -254,10 +254,10 @@ o = y = x = 0; while (!feof(inFile) && (y < tmp->h)) { - DINT i; + DUINT i; fgets(s, sizeof(s), inFile); - for (i = 0; s[i] && s[i] != '\n'; i++); + for (i = 0; i < sizeof(s) && s[i] && s[i] != '\r' && s[i] != '\n'; i++); s[i] = 0; if (strlen(s) != (DUINT) tmp->w) {