libdraw: don't deference nil display in freefont
This commit is contained in:
parent
f188158f1c
commit
fa06413db4
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue