commit 3a20fb6c73deb9ec02ad5863b57af52045fbc33a from: Omar Polo date: Wed May 12 12:41:43 2021 UTC fix forward-char crash on empty lines commit - 49613b5dd1c3b6d797c5027fbeb51929525719bc commit + 3a20fb6c73deb9ec02ad5863b57af52045fbc33a blob - 4b5931b3c8d826a4da34474f3b6e011e483039af blob + 47f122b526bd916d3b444e48e4ccab5df2347ed7 --- ui.c +++ ui.c @@ -457,9 +457,10 @@ cmd_backward_char(struct window *window) static void cmd_forward_char(struct window *window) { - size_t len; + size_t len = 0; - len = utf8_cplen(window->current_line->line); + if (window->current_line->line != NULL) + len = utf8_cplen(window->current_line->line); if (++window->cpoff > len) window->cpoff = len; restore_cursor(window);