(svn r6835) - Fix: Pressing ^D (EOF) at a dedicated console caused it to repeat the last command, instead of doing nothing.

This commit is contained in:
2006-10-19 09:39:29 +00:00
parent 7c99e38c60
commit fde4bf4cca

View File

@@ -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));