commit 040fbdf88d5ac6d6cd89e5de3b3473c60d4f230f from: Omar Polo date: Wed Mar 10 21:40:20 2021 UTC fix out of bound access in the minibuffer code commit - a777f81f2c342d2d36685bb559a149d256cf6f12 commit + 040fbdf88d5ac6d6cd89e5de3b3473c60d4f230f blob - 9725d338acb98298afb9395b3fbf817bf25d58ad blob + 3303b51dd8dc0d1cb50909042c0015ff91f7662d --- ui.c +++ ui.c @@ -209,7 +209,7 @@ static int in_minibuffer; static struct { char *curmesg; - char buf[1024]; + char buf[1025]; size_t off, len; char prompt[16]; void (*donefn)(void); @@ -645,7 +645,7 @@ eecmd_self_insert(void) return; } - if (ministate.len == sizeof(ministate.buf)) + if (ministate.len == sizeof(ministate.buf) -1) return; /* TODO: utf8 handling! */