diff options
author | para <para@danwin1210.de> | 2024-03-01 17:13:39 +0200 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2024-03-21 21:38:43 -0400 |
commit | 492b7f7b9406b8e460c4a64aed45c70a8a8e152d (patch) | |
tree | 5bbdb937d987852702e494ec8fa4eabc53fc1583 /irc.c | |
parent | Be specific about which file is at an unexpected end (diff) | |
download | catgirl-492b7f7b9406b8e460c4a64aed45c70a8a8e152d.tar.gz catgirl-492b7f7b9406b8e460c4a64aed45c70a8a8e152d.zip |
Fix style character handling bug 2.2a
In some ncurses implementations[1], waddnstr returns ERR when len is 0. This happens in styleAdd() whenever there is a sequence of more than 1 style character in a row. This may result in visual bugs, the most notable of which is being unable to see the messages that mention you (due to the "\26\3" sequence). In order to properly handle multiple style characters in a row, waddnstr should only be called when len is greater than 0. Tested on Alpine Linux, using the official ncurses package. [1]https://invisible-island.net/ncurses
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions