lotuswordpro/source/filter/lwpdrawobj.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit 6c9e722fa989ce9530569be2342c67ffd141c466
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Wed Jan 12 09:51:30 2022 +0000
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Wed Jan 12 18:40:17 2022 +0100

    ofz#43551 Use-of-uninitialized-value
    
    Change-Id: I2eb139f3bff296cff7d8f0e9a05f19df56b27ecd
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128313
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/lotuswordpro/source/filter/lwpdrawobj.cxx 
b/lotuswordpro/source/filter/lwpdrawobj.cxx
index dfaa84b02217..9c721e74756a 100644
--- a/lotuswordpro/source/filter/lwpdrawobj.cxx
+++ b/lotuswordpro/source/filter/lwpdrawobj.cxx
@@ -1024,6 +1024,7 @@ void LwpDrawTextBox::Read()
 
     m_pStream->ReadInt16( m_aTextRec.nTextHeight );
     m_pStream->ReadBytes(m_aTextRec.tmpTextFaceName, DRAW_FACESIZE);
+    m_aTextRec.tmpTextFaceName[DRAW_FACESIZE - 1] = 0;
     m_pStream->SeekRel(1);// PitchAndFamily
 
     m_pStream->ReadInt16( m_aTextRec.nTextSize );
@@ -1223,6 +1224,7 @@ void LwpDrawTextArt::Read()
     m_pStream->SeekRel(1);
 
     m_pStream->ReadBytes(m_aTextArtRec.tmpTextFaceName, DRAW_FACESIZE);
+    m_aTextArtRec.tmpTextFaceName[DRAW_FACESIZE - 1] = 0;
     m_pStream->SeekRel(1);// PitchAndFamily
 
     m_pStream->ReadInt16( m_aTextArtRec.nTextSize );

Reply via email to