From dd26e3d07c5b650fb2b92c86ee003e52d33259ec Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Thu, 10 Nov 2016 12:03:32 +0100 Subject: [PATCH] Fix `lcd_weights' array size. * include/freetype/internal/ftobjs.h (FT_LibraryRec): Do it. Reported by Nikolaus. --- ChangeLog | 8 ++++++++ include/freetype/internal/ftobjs.h | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f4b6fe028..793eb89cc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2016-11-10 Werner Lemberg + + Fix `lcd_weights' array size. + + * include/freetype/internal/ftobjs.h (FT_LibraryRec): Do it. + + Reported by Nikolaus. + 2016-11-06 Werner Lemberg * src/base/ftobjs.c (FT_Render_Glyph_Internal): Fix tracing. diff --git a/include/freetype/internal/ftobjs.h b/include/freetype/internal/ftobjs.h index 0eb8eaabc..15936f2f0 100644 --- a/include/freetype/internal/ftobjs.h +++ b/include/freetype/internal/ftobjs.h @@ -875,7 +875,7 @@ FT_BEGIN_HEADER #ifdef FT_CONFIG_OPTION_SUBPIXEL_RENDERING FT_LcdFilter lcd_filter; FT_Int lcd_extra; /* number of extra pixels */ - FT_Byte lcd_weights[7]; /* filter weights, if any */ + FT_Byte lcd_weights[5]; /* filter weights, if any */ FT_Bitmap_LcdFilterFunc lcd_filter_func; /* filtering callback */ #endif