st

simple terminal

git clone https://9o.is/git/st.git

commit d196e2532f8dc6e0c3cf81eb49c5bf8df7c421e2
parent 619fe4659b4a09635b756d0d20e8c5f5757e4554
Author: Nils Reuße <ml@hxgn.net>
Date:   Sun, 15 Feb 2015 17:11:22 +0100

Fix crash on font resize resize

if you keep downsizing your fontsize until either xw.ch or xw.cw gets 0,
st crashes, because there is an unchecked division in cresize.

Diffstat:
Mst.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/st.c b/st.c @@ -2992,7 +2992,7 @@ xloadfonts(char *fontstr, double fontsize) { if(!pattern) die("st: can't open font %s\n", fontstr); - if(fontsize > 0) { + if(fontsize > 1) { FcPatternDel(pattern, FC_PIXEL_SIZE); FcPatternDel(pattern, FC_SIZE); FcPatternAddDouble(pattern, FC_PIXEL_SIZE, (double)fontsize);