aboutsummaryrefslogtreecommitdiff
path: root/src/libdraw/subfontname.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libdraw/subfontname.c')
-rw-r--r--src/libdraw/subfontname.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libdraw/subfontname.c b/src/libdraw/subfontname.c
index bcb4e3a1..bf397cb5 100644
--- a/src/libdraw/subfontname.c
+++ b/src/libdraw/subfontname.c
@@ -29,7 +29,9 @@ subfontname(char *cfname, char *fname, int maxdepth)
if(maxdepth > 8)
maxdepth = 8;
- for(i=log2[maxdepth]; i>=0; i--){
+ for(i=3; i>=0; i--){
+ if((1<<i) > maxdepth)
+ continue;
/* try i-bit grey */
snprint(tmp2, sizeof tmp2, "%s.%d", t, i);
if(access(tmp2, AREAD) == 0)