emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/src xftfont.c


From: Chong Yidong
Subject: [Emacs-diffs] emacs/src xftfont.c
Date: Mon, 15 Dec 2008 01:57:40 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Chong Yidong <cyd>      08/12/15 01:57:40

Modified files:
        src            : xftfont.c 

Log message:
        (xftfont_open): Free Xft font pattern if XftFontOpenPattern fails.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/xftfont.c?cvsroot=emacs&r1=1.15&r2=1.16

Patches:
Index: xftfont.c
===================================================================
RCS file: /sources/emacs/emacs/src/xftfont.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- xftfont.c   9 Dec 2008 23:54:29 -0000       1.15
+++ xftfont.c   15 Dec 2008 01:57:40 -0000      1.16
@@ -279,7 +279,10 @@
   UNBLOCK_INPUT;
 
   if (! xftfont)
+    {
+      XftPatternDestroy (match);
     return Qnil;
+    }
   /* We should not destroy PAT here because it is kept in XFTFONT and
      destroyed automatically when XFTFONT is closed.  */
   font_object = font_make_object (VECSIZE (struct xftfont_info), entity, size);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]