diff options
author | Peter Harris <pharris@opentext.com> | 2014-04-07 14:25:02 -0400 |
---|---|---|
committer | Alan Coopersmith <alan.coopersmith@oracle.com> | 2014-04-19 13:34:34 -0700 |
commit | 5bb34807642589e5b592b04418855fd059fc5022 (patch) | |
tree | 3ccb64166bd71fab1f7669927a8aef16d8ec470b | |
parent | 2a3429413df27224ceeddd22500ce43b5431d698 (diff) | |
download | xorg-lib-libXfont-5bb34807642589e5b592b04418855fd059fc5022.tar.gz |
Fix buffer read overrun
"FreeType" is only eight bytes long. The atom "FreeType\x00\x??" is
probably not what the author intended.
Signed-off-by: Peter Harris <pharris@opentext.com>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
(cherry picked from commit c8855746aec2a9b732502da0ca3258b4e701c61a)
-rw-r--r-- | src/FreeType/ftfuncs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/FreeType/ftfuncs.c b/src/FreeType/ftfuncs.c index 44e5e02..bca5818 100644 --- a/src/FreeType/ftfuncs.c +++ b/src/FreeType/ftfuncs.c @@ -1865,7 +1865,7 @@ FreeTypeAddProperties(FTFontPtr font, FontScalablePtr vals, FontInfoPtr info, i++; info->props[i].name = MakeAtom("RASTERIZER_NAME", 15, TRUE); - info->props[i].value = MakeAtom("FreeType", 10, TRUE); + info->props[i].value = MakeAtom("FreeType", 8, TRUE); info->isStringProp[i] = 1; i++; |