libdraw: don't deference nil display in freefont

This commit is contained in:
mischief 2014-12-28 23:11:21 -08:00
parent f188158f1c
commit fa06413db4

View file

@ -129,7 +129,8 @@ freefont(Font *f)
} }
for(i=0; i<f->nsubf; i++){ for(i=0; i<f->nsubf; i++){
s = f->subf[i].f; s = f->subf[i].f;
if(s && s!=display->defaultsubfont) if(s)
if(display == nil || s!=display->defaultsubfont)
freesubfont(s); freesubfont(s);
} }
freeimage(f->cacheimage); freeimage(f->cacheimage);