valgrind: stick 0 at end of successfully read data
Change-Id: Id79f68c9095ab313ac05d2c8b55df71788df81d3
This commit is contained in:
@@ -884,7 +884,6 @@ void WMFReader::ReadRecordParams( sal_uInt16 nFunc )
|
|||||||
{
|
{
|
||||||
Size aFontSize;
|
Size aFontSize;
|
||||||
char lfFaceName[LF_FACESIZE+1];
|
char lfFaceName[LF_FACESIZE+1];
|
||||||
lfFaceName[LF_FACESIZE] = 0;
|
|
||||||
sal_Int16 lfEscapement = 0;
|
sal_Int16 lfEscapement = 0;
|
||||||
sal_Int16 lfOrientation = 0;
|
sal_Int16 lfOrientation = 0;
|
||||||
sal_Int16 lfWeight = 0;
|
sal_Int16 lfWeight = 0;
|
||||||
@@ -902,7 +901,8 @@ void WMFReader::ReadRecordParams( sal_uInt16 nFunc )
|
|||||||
pWMF->ReadUChar( aLogFont.lfClipPrecision );
|
pWMF->ReadUChar( aLogFont.lfClipPrecision );
|
||||||
pWMF->ReadUChar( aLogFont.lfQuality );
|
pWMF->ReadUChar( aLogFont.lfQuality );
|
||||||
pWMF->ReadUChar( aLogFont.lfPitchAndFamily );
|
pWMF->ReadUChar( aLogFont.lfPitchAndFamily );
|
||||||
pWMF->ReadBytes( lfFaceName, LF_FACESIZE );
|
size_t nRet = pWMF->ReadBytes( lfFaceName, LF_FACESIZE );
|
||||||
|
lfFaceName[nRet] = 0;
|
||||||
aLogFont.lfWidth = aFontSize.Width();
|
aLogFont.lfWidth = aFontSize.Width();
|
||||||
aLogFont.lfHeight = aFontSize.Height();
|
aLogFont.lfHeight = aFontSize.Height();
|
||||||
aLogFont.lfEscapement = lfEscapement;
|
aLogFont.lfEscapement = lfEscapement;
|
||||||
|
Reference in New Issue
Block a user