summaryrefslogtreecommitdiff
path: root/src/xftfreetype.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/xftfreetype.c')
-rw-r--r--src/xftfreetype.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/xftfreetype.c b/src/xftfreetype.c
index 1a52c21..676b7e6 100644
--- a/src/xftfreetype.c
+++ b/src/xftfreetype.c
@@ -289,7 +289,8 @@ _XftReleaseFile (XftFtFile *f)
if (f->face)
FT_Done_Face (f->face);
}
- XftMemFree (XFT_MEM_FILE, sizeof (XftFtFile) + strlen (f->file) + 1);
+ XftMemFree (XFT_MEM_FILE,
+ sizeof (XftFtFile) + f->file ? strlen (f->file) + 1 : 0);
free (f);
}