Don't rely on uninitialized data
authorJoão Abecasis <joao.abecasis@nokia.com>
Mon, 2 May 2011 11:49:36 +0000 (13:49 +0200)
committerOlivier Goffart <olivier.goffart@nokia.com>
Tue, 10 May 2011 10:54:55 +0000 (12:54 +0200)
commit1787e557e84c12164d22db447b98239b0152457f
treec810e6050118daf70188289574e3e8fad12f047a
parente6e6e4c1695822776957af66413450aaccc0ff65
Don't rely on uninitialized data

HB_GetCharAttributes used to require a zero-initialized array for
attributes, as it selectively sets relevant bits for each character. We
ease that requirement by always initializing the attributes buffer
explicitly with memset.

Task-number: QT-4911
Reviewed-by: Ritt Konstantin
(cherry picked from commit 4cb9db404224c55859713c282aa90409e375c372)
src/3rdparty/harfbuzz/src/harfbuzz-shaper.cpp