mirror of https://github.com/OpenTTD/OpenTTD
(svn r6835) - Fix: Pressing ^D (EOF) at a dedicated console caused it to repeat the last command, instead of doing nothing.
parent
7c99e38c60
commit
fde4bf4cca
|
@ -195,7 +195,7 @@ static void DedicatedHandleKeyInput(void)
|
|||
if (_exit_game) return;
|
||||
|
||||
#if defined(UNIX) || defined(__OS2__)
|
||||
fgets(input_line, lengthof(input_line), stdin);
|
||||
if (fgets(input_line, lengthof(input_line), stdin) == NULL) return;
|
||||
#else
|
||||
/* Handle console input, and singal console thread, it can accept input again */
|
||||
strncpy(input_line, _win_console_thread_buffer, lengthof(input_line));
|
||||
|
|
Loading…
Reference in New Issue