[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] master 9c1a2b0: * src/type1/t1load.c (parse_subrs): Fix memo
From: |
Werner LEMBERG |
Subject: |
[freetype2] master 9c1a2b0: * src/type1/t1load.c (parse_subrs): Fix memory leak (#46744). |
Date: |
Tue, 22 Dec 2015 11:06:01 +0000 |
branch: master
commit 9c1a2b043925a99c9e92ba11ef7824dcfe4ff942
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>
* src/type1/t1load.c (parse_subrs): Fix memory leak (#46744).
---
ChangeLog | 4 ++++
src/type1/t1load.c | 7 +++----
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 9d44af9..489a583 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2015-12-22 Werner Lemberg <address@hidden>
+ * src/type1/t1load.c (parse_subrs): Fix memory leak (#46744).
+
+2015-12-22 Werner Lemberg <address@hidden>
+
[base] Make hash interface symmetric.
Use `num' and `str' infixes everywhere.
diff --git a/src/type1/t1load.c b/src/type1/t1load.c
index 1a56980..08bb659 100644
--- a/src/type1/t1load.c
+++ b/src/type1/t1load.c
@@ -1462,6 +1462,8 @@
if ( FT_NEW( hash ) )
goto Fail;
+ loader->subrs_hash = hash;
+
error = ft_hash_num_init( hash, memory );
if ( error )
goto Fail;
@@ -1571,10 +1573,7 @@
}
if ( !loader->num_subrs )
- {
- loader->num_subrs = num_subrs;
- loader->subrs_hash = hash;
- }
+ loader->num_subrs = num_subrs;
return;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] master 9c1a2b0: * src/type1/t1load.c (parse_subrs): Fix memory leak (#46744).,
Werner LEMBERG <=