commit 3eecee9e514683359bc0e0761b31d8422832acc5 from: Omar Polo date: Fri Mar 12 13:48:18 2021 UTC taint history in modifying commands commit - 401ec784ad0a1def3865d6d9b8bc1bc22960673a commit + 3eecee9e514683359bc0e0761b31d8422832acc5 blob - c2127807a87c36792482aaf830bc69698e096b1b blob + 3b35300ae2ccdcb42706916be155dd6a93c83266 --- ui.c +++ ui.c @@ -805,6 +805,8 @@ global_key_unbound(void) static void cmd_mini_delete_char(struct tab *tab) { + minibuffer_taint_hist(); + if (ministate.len == 0 || ministate.off == ministate.len) return; @@ -817,6 +819,8 @@ cmd_mini_delete_char(struct tab *tab) static void cmd_mini_delete_backward_char(struct tab *tab) { + minibuffer_taint_hist(); + if (ministate.len == 0 || ministate.off == 0) return; @@ -858,6 +862,8 @@ cmd_mini_move_beginning_of_line(struct tab *tab) static void cmd_mini_kill_line(struct tab *tab) { + minibuffer_taint_hist(); + if (ministate.off == ministate.len) return; ministate.buf[ministate.off] = '\0';