aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libbb/lineedit.c9
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 */