Commit Diff
- Commit:
688f70add0d1da8a416bf7df763328d694a24a3a- From:
- Milos Nikic <nikic.milos@gmail.com>
- Via:
- Hiltjo Posthuma <hiltjo@codemadness.org>
- Date:
- Message:
- st: guard tsetdirt() against zero-sized terminal tsetdirt() assumes term.row > 0. During early init or resize paths this may not hold, leading to out-of-bounds access. Bail out early if there are no rows.
- Actions:
- Patch | Tree
--- st.c +++ st.c @@ -965,6 +965,9 @@ tsetdirt(int top, int bot) { int i; + if (term.row <= 0) + return; + LIMIT(top, 0, term.row-1); LIMIT(bot, 0, term.row-1);
