lineedit: histfile can get emptied when CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y
No binary (build failed)
—
(log yok)
| @@ -1352,8 +1352,7 @@ static void load_history(line_input_t *st_parm) | |
| /* fill temp_h[], retaining only last MAX_HISTORY lines */ | |
| memset(temp_h, 0, sizeof(temp_h)); | |
| idx = 0; | |
| - | if (!ENABLE_FEATURE_EDITING_SAVE_ON_EXIT) |
| - | st_parm->cnt_history_in_file = 0; |
| + | st_parm->cnt_history_in_file = 0; |
| while ((line = xmalloc_fgetline(fp)) != NULL) { | |
| if (line[0] == '\0') { | |
| free(line); | |
| @@ -1361,8 +1360,7 @@ static void load_history(line_input_t *st_parm) | |
| } | |
| free(temp_h[idx]); | |
| temp_h[idx] = line; | |
| - | if (!ENABLE_FEATURE_EDITING_SAVE_ON_EXIT) |
| - | st_parm->cnt_history_in_file++; |
| + | st_parm->cnt_history_in_file++; |
| idx++; | |
| if (idx == st_parm->max_history) | |
| idx = 0; | |