commit | 6edaaa4d1823518a97fb4cc3004d110b1046f742 | [log] [tgz] |
---|---|---|
author | Jonathan Kew <jfkthame@googlemail.com> | Tue Apr 28 16:50:49 2020 +0000 |
committer | Jonathan Kew <jfkthame@googlemail.com> | Tue Apr 28 16:50:49 2020 +0000 |
tree | 6e8124e6acc87d6cd4f8cbba1560125c03110aff | |
parent | f3e049967ea4905d84f6b4f2b4e70848f5851cc0 [diff] |
Set name_mapping to NULL after freeing To avoid risk of double-free. Fixes #237.
diff --git a/src/fcfreetype.c b/src/fcfreetype.c index cd8fa43..bfbd5d7 100644 --- a/src/fcfreetype.c +++ b/src/fcfreetype.c
@@ -1627,7 +1627,10 @@ } } if (!nm_share) + { free (name_mapping); + name_mapping = NULL; + } if (!nfamily && face->family_name && FcStrCmpIgnoreBlanksAndCase ((FcChar8 *) face->family_name, (FcChar8 *) "") != 0)