[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] master 5b05bc6: [type1] Avoid dangling pointer (#46572).
From: |
Werner LEMBERG |
Subject: |
[freetype2] master 5b05bc6: [type1] Avoid dangling pointer (#46572). |
Date: |
Tue, 01 Dec 2015 11:09:23 +0000 |
branch: master
commit 5b05bc6638df2cac9622f03338253a720604d1be
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>
[type1] Avoid dangling pointer (#46572).
* src/type1/t1afm.c (T1_Read_Metrics): Properly reset
`face->afm_data'.
---
ChangeLog | 7 +++++++
src/type1/t1afm.c | 2 ++
2 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 9133021..a9ce090 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2015-12-01 Werner Lemberg <address@hidden>
+
+ [type1] Avoid dangling pointer (#46572).
+
+ * src/type1/t1afm.c (T1_Read_Metrics): Properly reset
+ `face->afm_data'.
+
2015-11-28 Alexei Podtelezhnikov <address@hidden>
* include/freetype/ftlcdfil.h: Documentation tweak.
diff --git a/src/type1/t1afm.c b/src/type1/t1afm.c
index 7a7bf82..883a740 100644
--- a/src/type1/t1afm.c
+++ b/src/type1/t1afm.c
@@ -248,6 +248,8 @@
FT_TRACE1(( "T1_Read_Metrics:"
" Freeing previously attached metrics data.\n" ));
T1_Done_Metrics( memory, (AFM_FontInfo)face->afm_data );
+
+ face->afm_data = NULL;
}
if ( FT_NEW( fi ) ||
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] master 5b05bc6: [type1] Avoid dangling pointer (#46572).,
Werner LEMBERG <=