[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 075f8d9: * src/ftfont.c (ftfont_close): Add comment
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] master 075f8d9: * src/ftfont.c (ftfont_close): Add comment re Bug#20890. |
Date: |
Sun, 26 Jul 2015 20:23:41 +0000 |
branch: master
commit 075f8d9626dca1e14ca1772d25f477e13045adf4
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>
* src/ftfont.c (ftfont_close): Add comment re Bug#20890.
---
src/ftfont.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/ftfont.c b/src/ftfont.c
index b37b404..41d99df 100644
--- a/src/ftfont.c
+++ b/src/ftfont.c
@@ -1315,6 +1315,10 @@ ftfont_open (struct frame *f, Lisp_Object entity, int
pixel_size)
static void
ftfont_close (struct font *font)
{
+ /* FIXME: Although this function can be called while garbage-collecting,
+ the function assumes that Lisp data structures are properly-formed.
+ This invalid assumption can lead to core dumps (Bug#20890). */
+
struct ftfont_info *ftfont_info = (struct ftfont_info *) font;
Lisp_Object val, cache;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 075f8d9: * src/ftfont.c (ftfont_close): Add comment re Bug#20890.,
Paul Eggert <=