From 1245a2ba817045d0a33baa5c86b69e54596b9199 Mon Sep 17 00:00:00 2001 From: Nguyễn Thái Ngọc Duy Date: Wed, 22 Sep 2010 09:23:57 +1000 Subject: win32: lineedit: initialize initial_settings initial_settings.c_cc[] is used to detect Ctrl-C, Ctrl-D. Don't let garbage drive read_line_input() --- libbb/lineedit.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libbb/lineedit.c b/libbb/lineedit.c index 1b88a7141..413782d06 100644 --- a/libbb/lineedit.c +++ b/libbb/lineedit.c @@ -1915,6 +1915,7 @@ int FAST_FUNC read_line_input(const char *prompt, char *command, int maxsize, li INIT_S(); #if ENABLE_PLATFORM_MINGW32 + memset(initial_settings.c_cc, sizeof(initial_settings.c_cc), 0); if (!isatty(0) || !isatty(1)) { #else if (tcgetattr(STDIN_FILENO, &initial_settings) < 0 -- cgit v1.2.3-55-g6feb