sax/source/expatwrap/sax_expat.cxx | 3 ++ sw/source/core/text/pormulti.hxx | 41 +++++++++++++++++++++++-------------- 2 files changed, 29 insertions(+), 15 deletions(-)
New commits: commit d9d28895f7fcf1b05b77507e32f6aba1d5ef4305 Author: Caolán McNamara <[email protected]> Date: Thu Jan 23 16:11:55 2014 +0000 coverity#1158445 Uninitialized pointer field Change-Id: I14dc2197543bf98763190b5aea3a366e823312b4 diff --git a/sax/source/expatwrap/sax_expat.cxx b/sax/source/expatwrap/sax_expat.cxx index a5edfc5..6608a4d 100644 --- a/sax/source/expatwrap/sax_expat.cxx +++ b/sax/source/expatwrap/sax_expat.cxx @@ -228,6 +228,9 @@ public: SaxExpatParser_Impl() : sCDATA("CDATA") , m_bEnableDoS(false) + , pAttrList(NULL) + , bExceptionWasThrown(false) + , bRTExceptionWasThrown(false) { } commit 303c62e297b338c93edfc52a9697263da7cf0315 Author: Caolán McNamara <[email protected]> Date: Thu Jan 23 16:10:14 2014 +0000 coverity#1158446 Uninitialized scalar field Change-Id: I66135f813adbf25c69e667f9ac0198edf7bbc12d diff --git a/sw/source/core/text/pormulti.hxx b/sw/source/core/text/pormulti.hxx index fda3fbb..4590e79 100644 --- a/sw/source/core/text/pormulti.hxx +++ b/sw/source/core/text/pormulti.hxx @@ -86,7 +86,7 @@ class SwMultiPortion : public SwLinePortion sal_Bool bTab1 :1; // First line tabulator sal_Bool bTab2 :1; // Second line includes tabulator sal_Bool bDouble :1; // Double line - bool bRuby :1; // Phonetics + bool bRuby :1; // Phonetics sal_Bool bBidi :1; sal_Bool bTop :1; // Phonetic position sal_Bool bFormatted :1; // Already formatted @@ -94,20 +94,31 @@ class SwMultiPortion : public SwLinePortion sal_uInt8 nDirection:2; // Direction (0/90/180/270 degrees) sal_Bool bFlyInCntnt:1; // Fly as character inside protected: - SwMultiPortion( sal_Int32 nEnd ) : pFldRest( 0 ), bTab1( sal_False ), - bTab2( sal_False ), bDouble( sal_False ), bRuby( false ), - bBidi( sal_False ), bFormatted( sal_False ), bFollowFld( sal_False ), - nDirection( 0 ), bFlyInCntnt( sal_False ) - { SetWhichPor( POR_MULTI ); SetLen( nEnd ); } - inline void SetDouble() { bDouble = sal_True; } - inline void SetRuby() { bRuby = true; } - inline void SetBidi() { bBidi = sal_True; } - inline void SetTop( sal_Bool bNew ) { bTop = bNew; } - inline void SetTab1( sal_Bool bNew ) { bTab1 = bNew; } - inline void SetTab2( sal_Bool bNew ) { bTab2 = bNew; } - inline void SetDirection( sal_uInt8 nNew ) { nDirection = nNew; } - inline sal_Bool GetTab1() const { return bTab1; } - inline sal_Bool GetTab2() const { return bTab2; } + SwMultiPortion(sal_Int32 nEnd) + : pFldRest(0) + , bTab1(false) + , bTab2(false) + , bDouble(false) + , bRuby(false) + , bBidi(false) + , bTop(false) + , bFormatted(false) + , bFollowFld(false) + , nDirection(0) + , bFlyInCntnt(false) + { + SetWhichPor(POR_MULTI); + SetLen(nEnd); + } + void SetDouble() { bDouble = sal_True; } + void SetRuby() { bRuby = true; } + void SetBidi() { bBidi = sal_True; } + void SetTop( sal_Bool bNew ) { bTop = bNew; } + void SetTab1( sal_Bool bNew ) { bTab1 = bNew; } + void SetTab2( sal_Bool bNew ) { bTab2 = bNew; } + void SetDirection( sal_uInt8 nNew ) { nDirection = nNew; } + sal_Bool GetTab1() const { return bTab1; } + sal_Bool GetTab2() const { return bTab2; } public: ~SwMultiPortion(); const SwLineLayout& GetRoot() const { return aRoot; }
_______________________________________________ Libreoffice-commits mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
