[Libreoffice-commits] core.git: 3 commits - sc/source
Eike Rathke
erack at redhat.com
Fri Oct 31 07:34:58 PDT 2014
sc/source/core/data/documen3.cxx | 3 ++-
sc/source/ui/docshell/docsh5.cxx | 2 +-
sc/source/ui/unoobj/nameuno.cxx | 3 ++-
3 files changed, 5 insertions(+), 3 deletions(-)
New commits:
commit 7067d930c8390203f49d989b502e4b4ba85f463d
Author: Eike Rathke <erack at redhat.com>
Date: Fri Oct 31 15:28:41 2014 +0100
coverity#735311 Unchecked return value
assert if fouled
Change-Id: Id3a160ff08907cc7792e93eea9f91997bcc0e2c3
diff --git a/sc/source/core/data/documen3.cxx b/sc/source/core/data/documen3.cxx
index 453c8d6..c5602d9 100644
--- a/sc/source/core/data/documen3.cxx
+++ b/sc/source/core/data/documen3.cxx
@@ -137,7 +137,8 @@ void ScDocument::SetAllRangeNames( const boost::ptr_map<OUString, ScRangeName>&
{
const ScRangeName* pName = itr->second;
SCTAB nTab;
- GetTable(itr->first, nTab);
+ bool bFound = GetTable(itr->first, nTab);
+ assert(bFound); (void)bFound; // fouled up?
if (pName->empty())
SetRangeName( nTab, NULL );
else
commit 016636450ca2fd0675c2f32f28a30b154705584b
Author: Eike Rathke <erack at redhat.com>
Date: Fri Oct 31 15:24:54 2014 +0100
coverity#735320 Unchecked return value
assert if fouled
Change-Id: I1bc38690c755b8bc6eab16c8aa33c8f568e0c854
diff --git a/sc/source/ui/unoobj/nameuno.cxx b/sc/source/ui/unoobj/nameuno.cxx
index 54b4d9f..6f8e648 100644
--- a/sc/source/ui/unoobj/nameuno.cxx
+++ b/sc/source/ui/unoobj/nameuno.cxx
@@ -139,7 +139,8 @@ SCTAB ScNamedRangeObj::GetTab_Impl()
ScDocument& rDoc = pDocShell->GetDocument();
SCTAB nTab;
OUString sName = mxSheet->getName();
- rDoc.GetTable(sName, nTab);
+ bool bFound = rDoc.GetTable(sName, nTab);
+ assert(bFound); (void)bFound; // fouled up?
return nTab;
}
else
commit 36705670efc894094f9f987661fa8022bea2e01b
Author: Eike Rathke <erack at redhat.com>
Date: Fri Oct 31 15:03:02 2014 +0100
coverity#735811 Dereference after null check
We always have a DB collection.
Change-Id: I8933be3a01b4c2e63b852361d5d2438e6fca4d05
diff --git a/sc/source/ui/docshell/docsh5.cxx b/sc/source/ui/docshell/docsh5.cxx
index c1ac703..dd6d9f2 100644
--- a/sc/source/ui/docshell/docsh5.cxx
+++ b/sc/source/ui/docshell/docsh5.cxx
@@ -122,7 +122,7 @@ ScDBData* ScDocShell::GetDBData( const ScRange& rMarked, ScGetDBMode eMode, ScGe
// benannter DB-Bereich dort gesucht werden.
ScDBCollection* pColl = aDocument.GetDBCollection();
ScDBData* pData = aDocument.GetDBAtArea( nTab, nStartCol, nStartRow, nEndCol, nEndRow );
- if (!pData && pColl)
+ if (!pData)
pData = pColl->GetDBNearCursor(nCol, nRow, nTab );
bool bSelected = ( eSel == SC_DBSEL_FORCE_MARK ||
More information about the Libreoffice-commits
mailing list