[Libreoffice-commits] core.git: 3 commits - connectivity/source sfx2/source writerfilter/source
Caolán McNamara
caolanm at redhat.com
Thu Jan 23 09:01:36 PST 2014
connectivity/source/parse/sqliterator.cxx | 5 +++--
sfx2/source/dialog/partwnd.cxx | 5 +++--
writerfilter/source/dmapper/DomainMapperTableHandler.hxx | 6 ++++--
3 files changed, 10 insertions(+), 6 deletions(-)
New commits:
commit 38e26f75854e299333a731343ba9d81bfb45272f
Author: Caolán McNamara <caolanm at redhat.com>
Date: Thu Jan 23 17:00:30 2014 +0000
coverity#1158417 Uninitialized scalar field
Change-Id: I120eb012151b799b84974222c08b02d0cb73975c
diff --git a/writerfilter/source/dmapper/DomainMapperTableHandler.hxx b/writerfilter/source/dmapper/DomainMapperTableHandler.hxx
index 342eb74..4536aac 100644
--- a/writerfilter/source/dmapper/DomainMapperTableHandler.hxx
+++ b/writerfilter/source/dmapper/DomainMapperTableHandler.hxx
@@ -57,8 +57,10 @@ struct HorizontallyMergedCell
sal_Int32 m_nLastRow;
sal_Int32 m_nLastCol;
HorizontallyMergedCell(sal_Int32 nFirstRow, sal_Int32 nFirstCol)
- : m_nFirstRow(nFirstRow),
- m_nFirstCol(nFirstCol)
+ : m_nFirstRow(nFirstRow)
+ , m_nFirstCol(nFirstCol)
+ , m_nLastRow(0)
+ , m_nLastCol(0)
{
}
};
commit c634df5815d68b58ec9a7a19272bfb4a4053e4e8
Author: Caolán McNamara <caolanm at redhat.com>
Date: Thu Jan 23 16:42:29 2014 +0000
coverity#440721 Dereference after null check
Change-Id: I1a6d6f5d83f3b6c5f8d8d19b003f2e4f6976d6e9
diff --git a/sfx2/source/dialog/partwnd.cxx b/sfx2/source/dialog/partwnd.cxx
index a0de0f5..63b1562 100644
--- a/sfx2/source/dialog/partwnd.cxx
+++ b/sfx2/source/dialog/partwnd.cxx
@@ -61,8 +61,9 @@ SfxPartChildWnd_Impl::SfxPartChildWnd_Impl
// Create Window
pWindow = new SfxPartDockWnd_Impl( pBindings, this, pParentWnd, WB_STDDOCKWIN | WB_CLIPCHILDREN | WB_SIZEABLE | WB_3DLOOK );
eChildAlignment = SFX_ALIGN_TOP;
- if ( pInfo )
- pInfo->nFlags |= SFX_CHILDWIN_FORCEDOCK;
+
+ assert(pInfo);
+ pInfo->nFlags |= SFX_CHILDWIN_FORCEDOCK;
((SfxDockingWindow*)pWindow)->SetFloatingSize( Size( 175, 175 ) );
pWindow->SetSizePixel( Size( 175, 175 ) );
commit 09c749cc5787be8d17ac5ddf0bc9aa0aead92d6b
Author: Caolán McNamara <caolanm at redhat.com>
Date: Thu Jan 23 16:39:42 2014 +0000
coverity#440711 Explicit null dereferenced
Change-Id: I794ac29dc81b1d42b959135277284de1f8c33ccf
diff --git a/connectivity/source/parse/sqliterator.cxx b/connectivity/source/parse/sqliterator.cxx
index 06b07ca..ae9fff2 100644
--- a/connectivity/source/parse/sqliterator.cxx
+++ b/connectivity/source/parse/sqliterator.cxx
@@ -1249,9 +1249,10 @@ bool OSQLParseTreeIterator::traverseSelectionCriteria(const OSQLParseNode* pSele
return false;
}
- if (! SQL_ISRULE(pWhereClause,where_clause)) {
+ if (!pWhereClause || !SQL_ISRULE(pWhereClause,where_clause))
+ {
// The WHERE clause is optional most of the time; which means it could be a "optional_where_clause".
- OSL_ENSURE(SQL_ISRULE(pWhereClause,opt_where_clause),"OSQLParseTreeIterator: error in parse tree!");
+ OSL_ENSURE(pWhereClause && SQL_ISRULE(pWhereClause,opt_where_clause),"OSQLParseTreeIterator: error in parse tree!");
return false;
}
More information about the Libreoffice-commits
mailing list