diff --git a/ChangeLog b/ChangeLog index ad29a5249..1007454d9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-04-14 Alex Strelnikov + + * src/cache/ftcsbits.c (ftc_snode_load): Initialize `*asize' in case + of error. + 2004-04-14 Werner Lemberg * src/base/ftmac.c [__GNUC__]: Define OS_INLINE. diff --git a/src/cache/ftcsbits.c b/src/cache/ftcsbits.c index 006dd5c13..6af5c7ee6 100644 --- a/src/cache/ftcsbits.c +++ b/src/cache/ftcsbits.c @@ -169,7 +169,7 @@ /* ignore the errors that might have occurred -- */ /* we mark unloaded glyphs with `sbit.buffer == 0' */ - /* and 'width == 255', 'height == 0' */ + /* and `width == 255', `height == 0' */ /* */ if ( error && error != FTC_Err_Out_Of_Memory ) { @@ -178,6 +178,8 @@ sbit->height = 0; sbit->buffer = NULL; error = 0; + if ( asize ) + *asize = 0; } return error;