lineedit: fix bug 5824: Since version 23530 with lineedit.c, "fdisk" & "ed" can't work any more
No binary (build failed)
—
(log yok)
| @@ -1415,7 +1415,8 @@ int FAST_FUNC read_line_input(const char *prompt, char *command, int maxsize, li | |
| if ((state->flags & SAVE_HISTORY) && state->hist_file) | |
| load_history(state->hist_file); | |
| #endif | |
| - | state->cur_history = state->cnt_history; |
| + | if (state->flags & DO_HISTORY) |
| + | state->cur_history = state->cnt_history; |
| /* prepare before init handlers */ | |
| cmdedit_y = 0; /* quasireal y, not true if line > xt*yt */ | |