aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--shell/ash.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/shell/ash.c b/shell/ash.c
index 54f004375..f9d59e50e 100644
--- a/shell/ash.c
+++ b/shell/ash.c
@@ -14499,7 +14499,7 @@ int ash_main(int argc UNUSED_PARAM, char **argv)
14499 14499
14500 if (sflag || minusc == NULL) { 14500 if (sflag || minusc == NULL) {
14501#if MAX_HISTORY > 0 && ENABLE_FEATURE_EDITING_SAVEHISTORY 14501#if MAX_HISTORY > 0 && ENABLE_FEATURE_EDITING_SAVEHISTORY
14502 if (iflag) { 14502 if (line_input_state) {
14503 const char *hp = lookupvar("HISTFILE"); 14503 const char *hp = lookupvar("HISTFILE");
14504 if (!hp) { 14504 if (!hp) {
14505 hp = lookupvar("HOME"); 14505 hp = lookupvar("HOME");
@@ -14513,7 +14513,7 @@ int ash_main(int argc UNUSED_PARAM, char **argv)
14513 } 14513 }
14514 } 14514 }
14515 if (hp) 14515 if (hp)
14516 line_input_state->hist_file = hp; 14516 line_input_state->hist_file = xstrdup(hp);
14517# if ENABLE_FEATURE_SH_HISTFILESIZE 14517# if ENABLE_FEATURE_SH_HISTFILESIZE
14518 hp = lookupvar("HISTFILESIZE"); 14518 hp = lookupvar("HISTFILESIZE");
14519 line_input_state->max_history = size_from_HISTFILESIZE(hp); 14519 line_input_state->max_history = size_from_HISTFILESIZE(hp);