Hi!
Steve Langasek wrote:
> As mentioned earlier this month, a regression was found in the freetype
> 2.1.7-2.5 package uploaded for DSA-1095 which caused applications to crash
> with division-by-zero errors. I've prepared a maintainer upload to fix
> this regression using the patch from bug #373581, which can be found at
> <http://people.debian.org/~vorlon/freetype-DSA/>.
Are you sure this is the proper fix?
-+ if ((FT_ULong)pitch > LONG_MAX/height)
++ if (height != 0 && (FT_ULong)pitch > LONG_MAX/height)
I'd rather make it read:
if (height <= 0 || (FT_ULong)pitch > LONG_MAX/height)
because later we have "pitch * height" which will result in a malloc
of zero.
That way, OOo won't crash anymore but may handle the font error
properly.
The package contains changes to debootstrap.log that should
not be there btw.
Regards,
Joey
--
Reading is a lost art nowadays. -- Michael Weber
Please always Cc to me when replying to me on the lists.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]