From: David Lawrence Ramsey Date: Thu, 9 Feb 2006 22:35:04 +0000 (+0000) Subject: in get_prompt_string(), initialize finished to FALSE so that the X-Git-Tag: v1.3.11~39 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=162ed2af242114035c800559523bcdd4826bc3bd;p=nano.git in get_prompt_string(), initialize finished to FALSE so that the do/while loop works properly git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3290 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index ff400295..6fa21f48 100644 --- a/ChangeLog +++ b/ChangeLog @@ -41,8 +41,9 @@ CVS code - file browser shortcut list. (DLR) - prompt.c: get_prompt_string() - - Use a do/while loop instead of a while loop, for consistency. - (DLR) + - Use a do/while loop instead of a while loop, for consistency, + and initialize finished to FALSE to make sure it works + properly. (DLR) - Redraw the prompt and set finished to FALSE when NANO_HELP_KEY is pressed, so that we don't leave the prompt, enter the help browser, and restart the prompt after leaving it. This will diff --git a/src/prompt.c b/src/prompt.c index 61575d3d..7efab22f 100644 --- a/src/prompt.c +++ b/src/prompt.c @@ -912,7 +912,7 @@ int get_prompt_string(bool allow_tabs, ) { int kbinput = ERR; - bool meta_key, func_key, s_or_t, ran_func, finished; + bool meta_key, func_key, s_or_t, ran_func, finished = FALSE; size_t curranswer_len; #ifndef DISABLE_TABCOMP bool tabbed = FALSE;