freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master eb7aeb6: [ftgrid] Fix crash if MM and non-MM fo


From: Werner LEMBERG
Subject: [freetype2-demos] master eb7aeb6: [ftgrid] Fix crash if MM and non-MM fonts are viewed together.
Date: Sun, 17 Sep 2017 02:56:29 -0400 (EDT)

branch: master
commit eb7aeb63575231f5cd49527959b8dcb0b14bb0e1
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    [ftgrid] Fix crash if MM and non-MM fonts are viewed together.
    
    * src/ftgrid.c (event_font_change): Reset `status.mm' after
    deallocation.
---
 ChangeLog    | 7 +++++++
 src/ftgrid.c | 2 ++
 2 files changed, 9 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 2ec6acf..2ac7954 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2017-09-17  Werner Lemberg  <address@hidden>
+
+       [ftgrid] Fix crash if MM and non-MM fonts are viewed together.
+
+       * src/ftgrid.c (event_font_change): Reset `status.mm' after
+       deallocation.
+
 2017-09-16  Werner Lemberg  <address@hidden>
 
        * Version 2.8.1 released.
diff --git a/src/ftgrid.c b/src/ftgrid.c
index aa6b330..cce54ff 100644
--- a/src/ftgrid.c
+++ b/src/ftgrid.c
@@ -1388,6 +1388,8 @@
       return;
 
     free( status.mm );
+    status.mm = NULL;
+
     err = FT_Get_MM_Var( size->face, &status.mm );
     if ( err )
       return;



reply via email to

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