[Libreoffice-commits] core.git: 6 commits - oox/source sc/source sd/source sw/source

Caolán McNamara caolanm at redhat.com
Sat Mar 29 14:15:45 PDT 2014


 oox/source/drawingml/textbodyproperties.cxx     |    5 +++--
 sc/source/ui/dbgui/pfiltdlg.cxx                 |    6 +++---
 sd/source/core/stlfamily.cxx                    |    4 ----
 sd/source/ui/dlg/gluectrl.cxx                   |    2 +-
 sd/source/ui/remotecontrol/DiscoveryService.cxx |   16 ++++++++++------
 sw/source/core/layout/flowfrm.cxx               |    7 ++++---
 6 files changed, 21 insertions(+), 19 deletions(-)

New commits:
commit f754176e0fe5a4780694450f65810466e0f4bd99
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Sat Mar 29 21:13:34 2014 +0000

    coverity#1194898 Logically dead code
    
    Change-Id: Iceef129ed11ab4551008eedf765ec0fe5a72c09a

diff --git a/sd/source/core/stlfamily.cxx b/sd/source/core/stlfamily.cxx
index e75c9f1..d59d6c1 100644
--- a/sd/source/core/stlfamily.cxx
+++ b/sd/source/core/stlfamily.cxx
@@ -83,10 +83,6 @@ PresStyleMap& SdStyleFamilyImpl::getStyleSheets()
             {
                 // we assume that we have only SdStyleSheets
                 SdStyleSheet* pSdStyle = static_cast< SdStyleSheet* >( pStyle );
-                if (!pSdStyle)
-                {
-                    continue;
-                }
                 if (pSdStyle->GetName().startsWith(aLayoutName))
                 {
                     maStyleSheets[ pSdStyle->GetApiName() ] = rtl::Reference< SdStyleSheet >( pSdStyle );
commit 77e662100c5f84752fd26fbfb24f4dd458d2e66f
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Sat Mar 29 21:09:32 2014 +0000

    coverity#1194941 Uninitialized scalar field
    
    Change-Id: Ieedd977bc45136f087639b8d785fd75335b49087

diff --git a/sd/source/ui/remotecontrol/DiscoveryService.cxx b/sd/source/ui/remotecontrol/DiscoveryService.cxx
index 42563ed..d37dc3b 100644
--- a/sd/source/ui/remotecontrol/DiscoveryService.cxx
+++ b/sd/source/ui/remotecontrol/DiscoveryService.cxx
@@ -55,17 +55,21 @@ using namespace rtl;
 using namespace sd;
 
 DiscoveryService::DiscoveryService()
-    : zService( 0 )
+    : mSocket(-1)
+    , zService(0)
 {
 }
 
 DiscoveryService::~DiscoveryService()
 {
-  #ifdef WNT
-    closesocket( mSocket );
-  #else
-    close( mSocket );
-  #endif
+    if (mSocket != -1)
+    {
+#ifdef WNT
+        closesocket( mSocket );
+#else
+        close( mSocket );
+#endif
+    }
 
      if (zService)
          zService->clear();
commit dbd6bb6a62ec9740fd008c9ec1f7dceca74db953
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Sat Mar 29 21:07:08 2014 +0000

    coverity#1194942 Uninitialized scalar field
    
    Change-Id: I21733cb3fc0dd32a39826b0eaa7b2064d50a9c90

diff --git a/oox/source/drawingml/textbodyproperties.cxx b/oox/source/drawingml/textbodyproperties.cxx
index 73fb9fb..850092c 100644
--- a/oox/source/drawingml/textbodyproperties.cxx
+++ b/oox/source/drawingml/textbodyproperties.cxx
@@ -31,8 +31,9 @@ namespace drawingml {
 
 
 
-TextBodyProperties::TextBodyProperties():
-    meVA( TextVerticalAdjust_TOP )
+TextBodyProperties::TextBodyProperties()
+    : mbAnchorCtr(false)
+    , meVA( TextVerticalAdjust_TOP )
 {
 }
 
commit 99780fcf66f12df6be6f8c1bd636e5e44f1918b2
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Sat Mar 29 21:03:47 2014 +0000

    coverity#1194920 Overflowed array index read
    
    Change-Id: I2f5dc0c4cd56e8304ef3dcd83221a1428fdda194

diff --git a/sd/source/ui/dlg/gluectrl.cxx b/sd/source/ui/dlg/gluectrl.cxx
index a4ed47d..da5fe9a 100644
--- a/sd/source/ui/dlg/gluectrl.cxx
+++ b/sd/source/ui/dlg/gluectrl.cxx
@@ -80,7 +80,7 @@ GlueEscDirLB::~GlueEscDirLB()
  */
 void GlueEscDirLB::Select()
 {
-    sal_uInt16 nPos = GetSelectEntryPos();
+    sal_Int32 nPos = GetSelectEntryPos();
     SfxUInt16Item aItem( SID_GLUE_ESCDIR, aEscDirArray[ nPos ] );
 
     if ( m_xFrame.is() )
commit c08baae30c62d8bac45c8d49dd556ed1b770889c
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Sat Mar 29 21:03:04 2014 +0000

    coverity#1194918 Overflowed array index read
    
    Change-Id: Ic9cec3fc6749672b30bb1e0c96159897e50a84e5

diff --git a/sc/source/ui/dbgui/pfiltdlg.cxx b/sc/source/ui/dbgui/pfiltdlg.cxx
index 752bc46..43d9e871 100644
--- a/sc/source/ui/dbgui/pfiltdlg.cxx
+++ b/sc/source/ui/dbgui/pfiltdlg.cxx
@@ -284,9 +284,9 @@ void ScPivotFilterDlg::UpdateValueList( sal_uInt16 nList )
     if ( pDoc && nList>0 && nList<=3 )
     {
         ComboBox*   pValList        = aValueEdArr[nList-1];
-        sal_uInt16      nFieldSelPos    = aFieldLbArr[nList-1]->GetSelectEntryPos();
-        sal_uInt16      nListPos        = 0;
-        OUString     aCurValue       = pValList->GetText();
+        sal_Int32   nFieldSelPos    = aFieldLbArr[nList-1]->GetSelectEntryPos();
+        sal_Int32   nListPos        = 0;
+        OUString    aCurValue       = pValList->GetText();
 
         pValList->Clear();
         pValList->InsertEntry( aStrNotEmpty, 0 );
commit 1ee6577a0eae3d189d11233bccf90d11e48d771d
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Sat Mar 29 20:58:57 2014 +0000

    coverity#704900 Dereference after null check
    
    Change-Id: I5ffac44f4fa48be0a4158c9eb234e94d2a22f5ed

diff --git a/sw/source/core/layout/flowfrm.cxx b/sw/source/core/layout/flowfrm.cxx
index 5b51242..05c166a 100644
--- a/sw/source/core/layout/flowfrm.cxx
+++ b/sw/source/core/layout/flowfrm.cxx
@@ -1672,14 +1672,15 @@ SwTwips SwFlowFrm::CalcAddLowerSpaceAsLastInTableCell(
             }
         }
 
-        SwBorderAttrAccess* pAttrAccess = 0L;
-        if ( !_pAttrs || pFrm != &m_rThis )
+        SwBorderAttrAccess* pAttrAccess = NULL;
+        if (pFrm && (!_pAttrs || pFrm != &m_rThis))
         {
             pAttrAccess = new SwBorderAttrAccess( SwFrm::GetCache(), pFrm );
             _pAttrs = pAttrAccess->Get();
         }
 
-        nAdditionalLowerSpace += _pAttrs->GetULSpace().GetLower();
+        if (_pAttrs)
+            nAdditionalLowerSpace += _pAttrs->GetULSpace().GetLower();
 
         delete pAttrAccess;
     }


More information about the Libreoffice-commits mailing list