Xft ChangeLog,1.18,1.19 xftfreetype.c,1.43,1.44
Keith Packard
xlibs-commit at pdx.freedesktop.org
Tue Aug 3 20:45:13 PDT 2004
Committed by: keithp
Update of /cvs/xlibs/Xft
In directory pdx:/tmp/cvs-serv3285
Modified Files:
ChangeLog xftfreetype.c
Log Message:
2004-08-03 Keith Packard <keithp at keithp.com>
* xftfreetype.c: (_XftReleaseFile):
Called strlen with (f->file) without checking for NULL (which
happens when directly using FT_Face objects).
Index: ChangeLog
===================================================================
RCS file: /cvs/xlibs/Xft/ChangeLog,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- ChangeLog 15 Apr 2004 01:45:47 -0000 1.18
+++ ChangeLog 4 Aug 2004 03:45:10 -0000 1.19
@@ -1,3 +1,9 @@
+2004-08-03 Keith Packard <keithp at keithp.com>
+
+ * xftfreetype.c: (_XftReleaseFile):
+ Called strlen with (f->file) without checking for NULL (which
+ happens when directly using FT_Face objects).
+
2004-04-14 Keith Packard <keithp at keithp.com>
* AUTHORS:
Index: xftfreetype.c
===================================================================
RCS file: /cvs/xlibs/Xft/xftfreetype.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -d -r1.43 -r1.44
--- xftfreetype.c 15 Apr 2004 01:45:47 -0000 1.43
+++ xftfreetype.c 4 Aug 2004 03:45:11 -0000 1.44
@@ -285,7 +285,8 @@
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);
}
More information about the xlibs-commit
mailing list