summaryrefslogtreecommitdiff
path: root/src/fcfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fcfs.c')
-rw-r--r--src/fcfs.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/fcfs.c b/src/fcfs.c
index 21c6c7c..a9c7aac 100644
--- a/src/fcfs.c
+++ b/src/fcfs.c
@@ -42,13 +42,16 @@ FcFontSetCreate (void)
void
FcFontSetDestroy (FcFontSet *s)
{
- int i;
+ if (s)
+ {
+ int i;
- for (i = 0; i < s->nfont; i++)
- FcPatternDestroy (s->fonts[i]);
- if (s->fonts)
- free (s->fonts);
- free (s);
+ for (i = 0; i < s->nfont; i++)
+ FcPatternDestroy (s->fonts[i]);
+ if (s->fonts)
+ free (s->fonts);
+ free (s);
+ }
}
FcBool