(svn r13858) -Fix: buffer overflow for too long filename supplied as '-g' parameter

This commit is contained in:
smatz 2008-07-28 15:17:47 +00:00
parent 81dafb5e69
commit 686019398f
1 changed files with 1 additions and 1 deletions

View File

@ -458,7 +458,7 @@ int ttd_main(int argc, char *argv[])
case 'i': _use_dos_palette = true; break;
case 'g':
if (mgo.opt != NULL) {
strcpy(_file_to_saveload.name, mgo.opt);
ttd_strlcpy(_file_to_saveload.name, mgo.opt, sizeof(_file_to_saveload.name));
_switch_mode = SM_LOAD;
} else {
_switch_mode = SM_NEWGAME;