diff options
author | peter1138 <peter1138@openttd.org> | 2006-10-19 09:39:29 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2006-10-19 09:39:29 +0000 |
commit | fde4bf4cca672cff3dd26a99bf3296749210d567 (patch) | |
tree | c25485005e8dcf2ce1bdbaf5471c0fd5192be9a1 /video | |
parent | 7c99e38c600457d0e1c2a34183ebd4d8b6aa96cf (diff) | |
download | openttd-fde4bf4cca672cff3dd26a99bf3296749210d567.tar.xz |
(svn r6835) - Fix: Pressing ^D (EOF) at a dedicated console caused it to repeat the last command, instead of doing nothing.
Diffstat (limited to 'video')
-rw-r--r-- | video/dedicated_v.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/video/dedicated_v.c b/video/dedicated_v.c index 17fc33d57..4c827d913 100644 --- a/video/dedicated_v.c +++ b/video/dedicated_v.c @@ -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)); |