summaryrefslogtreecommitdiffstats
path: root/st.c
diff options
context:
space:
mode:
authorNils Reuße <ml@hxgn.net>2015-02-15 17:11:22 +0100
committerRoberto E. Vargas Caballero <k0ga@shike2.com>2015-02-15 17:12:36 +0100
commit7dd24bfb4c80960567d2d4dd4cf7ca5f2af95a52 (patch)
tree6c687cb5c605e3dbda34ec1d2b3e20d90f0c4ecd /st.c
parentCorrect shift amount on MODE_INSERT in tputc() (diff)
downloadst-7dd24bfb4c80960567d2d4dd4cf7ca5f2af95a52.tar.gz
st-7dd24bfb4c80960567d2d4dd4cf7ca5f2af95a52.zip
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 (limited to '')
-rw-r--r--st.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/st.c b/st.c
index 1deb7bc..142a152 100644
--- a/st.c
+++ b/st.c
@@ -2992,7 +2992,7 @@ xloadfonts(char *fontstr, double fontsize) {
2992 if(!pattern) 2992 if(!pattern)
2993 die("st: can't open font %s\n", fontstr); 2993 die("st: can't open font %s\n", fontstr);
2994 2994
2995 if(fontsize > 0) { 2995 if(fontsize > 1) {
2996 FcPatternDel(pattern, FC_PIXEL_SIZE); 2996 FcPatternDel(pattern, FC_PIXEL_SIZE);
2997 FcPatternDel(pattern, FC_SIZE); 2997 FcPatternDel(pattern, FC_SIZE);
2998 FcPatternAddDouble(pattern, FC_PIXEL_SIZE, (double)fontsize); 2998 FcPatternAddDouble(pattern, FC_PIXEL_SIZE, (double)fontsize);