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