From ce34d122ba03b4a5b2c55a7ccb376dc1911caa37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wu=2C=20Chia-I=20=28=E5=90=B3=E4=BD=B3=E4=B8=80=29?= Date: Sat, 17 Dec 2005 13:12:49 +0000 Subject: [PATCH] * src/truetype/ttinterp.c (Update_Max): Set current size of buffer correctly (so that memory debug system won't panic). --- ChangeLog | 5 +++++ src/truetype/ttinterp.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index edbf1dd63..7547942b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-12-17 Chia-I Wu + + * src/truetype/ttinterp.c (Update_Max): Set current size of buffer + correctly (so that memory debug system won't panic). + 2005-12-16 Chia-I Wu * include/freetype/internal/ftobjs.h (ft_glyphslot_grid_fit_metrics), diff --git a/src/truetype/ttinterp.c b/src/truetype/ttinterp.c index 6cd9ffca9..a6b55b961 100644 --- a/src/truetype/ttinterp.c +++ b/src/truetype/ttinterp.c @@ -519,7 +519,7 @@ if ( *size < new_max ) { - if ( FT_REALLOC( *buff, *size, new_max * multiplier ) ) + if ( FT_REALLOC( *buff, *size * multiplier, new_max * multiplier ) ) return error; *size = new_max; }