diff options
-rw-r--r-- | libbb/lineedit.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libbb/lineedit.c b/libbb/lineedit.c index 0a888fa70..1d5fef5ee 100644 --- a/libbb/lineedit.c +++ b/libbb/lineedit.c | |||
@@ -2383,13 +2383,14 @@ int FAST_FUNC read_line_input(line_input_t *st, const char *prompt, char *comman | |||
2383 | timeout = st->timeout; | 2383 | timeout = st->timeout; |
2384 | } | 2384 | } |
2385 | #if MAX_HISTORY > 0 | 2385 | #if MAX_HISTORY > 0 |
2386 | if (state->flags & DO_HISTORY) { | ||
2386 | # if ENABLE_FEATURE_EDITING_SAVEHISTORY | 2387 | # if ENABLE_FEATURE_EDITING_SAVEHISTORY |
2387 | if (state->hist_file) | 2388 | if (state->hist_file) |
2388 | if (state->cnt_history == 0) | 2389 | if (state->cnt_history == 0) |
2389 | load_history(state); | 2390 | load_history(state); |
2390 | # endif | 2391 | # endif |
2391 | if (state->flags & DO_HISTORY) | ||
2392 | state->cur_history = state->cnt_history; | 2392 | state->cur_history = state->cnt_history; |
2393 | } | ||
2393 | #endif | 2394 | #endif |
2394 | 2395 | ||
2395 | /* prepare before init handlers */ | 2396 | /* prepare before init handlers */ |