freetype2/src
Ben Wagner f1d3b9f10a Revert "[bzip2] Avoid use of uninitialized memory."
This reverts commit d276bcb7f0.

The original commit did avoid the use of uninitialized memory. However,
it appears that the original commit is no longer required. The
underlying issue was resolved by a change in freetype2-testing "Build
bzip2 correctly." [0]. Prior to [0] bzip2 was built without msan, so
bzip2 writes were not tracked or considered initialized. Clearing
`buffer` in the original commit allowed msan to see the `buffer` content
initialized once in FreeType code, but msan saw no writes into buffer
from bzip2.  With bzip2 now built with msan, the bzip2 writes are
properly instrumented and msan sees the bzip2 writes into the buffer. As
a result the original commit can be safely reverted to allow for better
detection of other uninitialized data scenarios.

* src/bzip2/ftbzip2.c (FT_Stream_OpenBzip2): Revert to using `FT_QNEW`.

[0] 3c052a837a
2022-01-11 17:15:35 -05:00
..
autofit Update all copyright notices. 2022-01-11 10:54:10 +01:00
base Update all copyright notices. 2022-01-11 10:54:10 +01:00
bdf Clang-Tidy warning fixes. 2021-12-18 11:09:15 +01:00
bzip2 Revert "[bzip2] Avoid use of uninitialized memory." 2022-01-11 17:15:35 -05:00
cache Update all copyright notices. 2022-01-11 10:54:10 +01:00
cff Update all copyright notices. 2022-01-11 10:54:10 +01:00
cid Update all copyright notices. 2022-01-11 10:54:10 +01:00
dlg Update all copyright notices. 2022-01-11 10:54:10 +01:00
gxvalid Update all copyright notices. 2022-01-11 10:54:10 +01:00
gzip Update all copyright notices. 2022-01-11 10:54:10 +01:00
lzw Update all copyright notices. 2022-01-11 10:54:10 +01:00
otvalid Update all copyright notices. 2022-01-11 10:54:10 +01:00
pcf [pcf] Zero out the allocated properties. 2021-10-18 20:35:28 -04:00
pfr Update all copyright notices. 2022-01-11 10:54:10 +01:00
psaux Update all copyright notices. 2022-01-11 10:54:10 +01:00
pshinter Update all copyright notices. 2022-01-11 10:54:10 +01:00
psnames Update all copyright notices. 2022-01-11 10:54:10 +01:00
raster Update all copyright notices. 2022-01-11 10:54:10 +01:00
sdf Update all copyright notices. 2022-01-11 10:54:10 +01:00
sfnt [sfnt] Fix limit checks for `COLR` v1 ClipBoxes 2022-01-11 13:40:20 +02:00
smooth Update all copyright notices. 2022-01-11 10:54:10 +01:00
tools Update all copyright notices. 2022-01-11 10:54:10 +01:00
truetype Update all copyright notices. 2022-01-11 10:54:10 +01:00
type1 Update all copyright notices. 2022-01-11 10:54:10 +01:00
type42 [type42] Track how much type42 ttf data is available. 2022-01-11 14:58:18 -05:00
winfonts Update all copyright notices. 2022-01-11 10:54:10 +01:00