lineedit: state->hist_file doesn't exist if !FEATURE_EDITING_SAVEHISTORY,
authorDenis Vlasenko <vda.linux@googlemail.com>
Sun, 15 Apr 2007 13:21:01 +0000 (13:21 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Sun, 15 Apr 2007 13:21:01 +0000 (13:21 -0000)
#ifdef it out

libbb/lineedit.c

index 4fc5e7a..3cb9c3e 100644 (file)
@@ -948,8 +948,10 @@ static void remember_in_history(const char *str)
        state->history[i++] = xstrdup(str);
        state->cur_history = i;
        state->cnt_history = i;
+#if ENABLE_FEATURE_EDITING_SAVEHISTORY
        if ((state->flags & SAVE_HISTORY) && state->hist_file)
                save_history(state->hist_file);
+#endif
        USE_FEATURE_EDITING_FANCY_PROMPT(num_ok_lines++;)
 }