[Libreoffice-commits] core.git: 3 commits - sc/inc sc/source

Eike Rathke erack at redhat.com
Fri Oct 31 08:32:25 PDT 2014


 sc/inc/token.hxx                          |    2 ++
 sc/source/filter/oox/addressconverter.cxx |    6 +++++-
 sc/source/filter/oox/formulaparser.cxx    |   22 +++++++++++++++++++++-
 3 files changed, 28 insertions(+), 2 deletions(-)

New commits:
commit 2ec4c8b07427af868e32e14aaefd20649c1135d6
Author: Eike Rathke <erack at redhat.com>
Date:   Fri Oct 31 16:11:44 2014 +0100

    converity#1249470 Uninitialized scalar field
    
    comment it's unnecessary
    
    Change-Id: Iebf2d1dbed1f9c1e2e09144f47e73d9628355f2e

diff --git a/sc/inc/token.hxx b/sc/inc/token.hxx
index 7eb4ef0..da4f9e9 100644
--- a/sc/inc/token.hxx
+++ b/sc/inc/token.hxx
@@ -383,6 +383,8 @@ public:
                         {
                             pS = 0;
                             pD = rT.GetDoubleRef();
+                            // aDub intentionally not initialized, unnecessary
+                            // because unused.
                         }
                     }
                 SingleDoubleRefModifier( ScSingleRefData& rS )
commit 4c3dbdd2afafa6d112e8262b448ce9462472ee49
Author: Eike Rathke <erack at redhat.com>
Date:   Fri Oct 31 15:53:52 2014 +0100

    converity#707956 Uninitialized scalar field
    
    Change-Id: Ic341502383de8a5b0843d2c4c15e7388818a6027

diff --git a/sc/source/filter/oox/addressconverter.cxx b/sc/source/filter/oox/addressconverter.cxx
index 75d5d33..c3a8fb7 100644
--- a/sc/source/filter/oox/addressconverter.cxx
+++ b/sc/source/filter/oox/addressconverter.cxx
@@ -123,6 +123,7 @@ AddressConverter::AddressConverter( const WorkbookHelper& rHelper ) :
     {
         case FILTER_OOXML:
             initializeMaxPos( OOX_MAXTAB, OOX_MAXCOL, OOX_MAXROW );
+            maLinkChars.set( 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF );
         break;
         case FILTER_BIFF: switch( getBiff() )
         {
@@ -149,7 +150,10 @@ AddressConverter::AddressConverter( const WorkbookHelper& rHelper ) :
             case BIFF_UNKNOWN: break;
         }
         break;
-        case FILTER_UNKNOWN: break;
+        case FILTER_UNKNOWN:
+            initializeMaxPos( 0, 0, 0 );
+            maLinkChars.set( 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF );
+        break;
     }
 }
 
commit eeec20ddb3034bd2aef775d614d9d80019c7493f
Author: Eike Rathke <erack at redhat.com>
Date:   Fri Oct 31 15:42:14 2014 +0100

    converity#738797 Uninitialized pointer field
    
    Change-Id: I84cd8b6542d2b52df620d56eb6492139a1d60c10

diff --git a/sc/source/filter/oox/formulaparser.cxx b/sc/source/filter/oox/formulaparser.cxx
index 9909818..ba99aa6 100644
--- a/sc/source/filter/oox/formulaparser.cxx
+++ b/sc/source/filter/oox/formulaparser.cxx
@@ -2046,7 +2046,27 @@ BiffFormulaParserImpl::BiffFormulaParserImpl( const FormulaParser& rParent ) :
             mnMemFuncSize = 2;
             mnRefIdSize = 0;
         break;
-        case BIFF_UNKNOWN: break;
+        case BIFF_UNKNOWN:
+            mpImportStrToken = NULL;
+            mpImportSpaceToken = NULL;
+            mpImportSheetToken = NULL;
+            mpImportEndSheetToken = NULL;
+            mpImportNlrToken = NULL;
+            mpImportRefToken = NULL;
+            mpImportAreaToken = NULL;
+            mpImportRef3dToken = NULL;
+            mpImportArea3dToken = NULL;
+            mpImportNameXToken = NULL;
+            mpImportFuncToken = NULL;
+            mpImportFuncVarToken = NULL;
+            mpImportFuncCEToken = NULL;
+            mnAttrDataSize = 0;
+            mnArraySize = 0;
+            mnNameSize = 0;
+            mnMemAreaSize = 0;
+            mnMemFuncSize = 0;
+            mnRefIdSize = 0;
+        break;
     }
 }
 


More information about the Libreoffice-commits mailing list