diff options
Diffstat (limited to 'editors/vi.c')
-rw-r--r-- | editors/vi.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/editors/vi.c b/editors/vi.c index 70c8f3daf..4676db2b2 100644 --- a/editors/vi.c +++ b/editors/vi.c | |||
@@ -1067,7 +1067,7 @@ static int readit(void) // read (maybe cursor) key from stdin | |||
1067 | goto again; | 1067 | goto again; |
1068 | go_bottom_and_clear_to_eol(); | 1068 | go_bottom_and_clear_to_eol(); |
1069 | cookmode(); // terminal to "cooked" | 1069 | cookmode(); // terminal to "cooked" |
1070 | bb_error_msg_and_die("can't read user input"); | 1070 | bb_simple_error_msg_and_die("can't read user input"); |
1071 | } | 1071 | } |
1072 | return c; | 1072 | return c; |
1073 | } | 1073 | } |
@@ -1360,7 +1360,7 @@ static char what_reg(void) | |||
1360 | char c; | 1360 | char c; |
1361 | 1361 | ||
1362 | c = 'D'; // default to D-reg | 1362 | c = 'D'; // default to D-reg |
1363 | if (0 <= YDreg && YDreg <= 25) | 1363 | if (YDreg <= 25) |
1364 | c = 'a' + (char) YDreg; | 1364 | c = 'a' + (char) YDreg; |
1365 | if (YDreg == 26) | 1365 | if (YDreg == 26) |
1366 | c = 'D'; | 1366 | c = 'D'; |
@@ -2616,7 +2616,7 @@ static void colon(char *buf) | |||
2616 | free(reg[Ureg]); // free orig line reg- for 'U' | 2616 | free(reg[Ureg]); // free orig line reg- for 'U' |
2617 | reg[Ureg] = NULL; | 2617 | reg[Ureg] = NULL; |
2618 | } | 2618 | } |
2619 | if (YDreg >= 0 && YDreg < 28) { | 2619 | /*if (YDreg < 28) - always true*/ { |
2620 | free(reg[YDreg]); // free default yank/delete register | 2620 | free(reg[YDreg]); // free default yank/delete register |
2621 | reg[YDreg] = NULL; | 2621 | reg[YDreg] = NULL; |
2622 | } | 2622 | } |