mirror of https://github.com/OpenTTD/OpenTTD.git
(svn r13858) -Fix: buffer overflow for too long filename supplied as '-g' parameter
This commit is contained in:
parent
81dafb5e69
commit
686019398f
|
@ -458,7 +458,7 @@ int ttd_main(int argc, char *argv[])
|
||||||
case 'i': _use_dos_palette = true; break;
|
case 'i': _use_dos_palette = true; break;
|
||||||
case 'g':
|
case 'g':
|
||||||
if (mgo.opt != NULL) {
|
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;
|
_switch_mode = SM_LOAD;
|
||||||
} else {
|
} else {
|
||||||
_switch_mode = SM_NEWGAME;
|
_switch_mode = SM_NEWGAME;
|
||||||
|
|
Loading…
Reference in New Issue