aboutsummaryrefslogtreecommitdiffstats
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
parentaba6c292af347588b9c2f5d1a400a6270b5a447f (diff)
downloadst-7dd24bfb4c80960567d2d4dd4cf7ca5f2af95a52.tar.gz
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.
-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) {
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);
remember that computers suck.