diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-03-09 17:28:58 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-03-09 19:17:30 +0000 |
commit | 0e3dfb658651f5900c241d7f52f05bcde7c03047 (patch) | |
tree | b0a1d55cc86e88cdbc94ca0f8f1919d4767e4e55 /sc | |
parent | 5d837b249415bb363cc339f664c6f52080390d91 (diff) |
coverity#707996 Uninitialized scalar field
Change-Id: I793e8753b941af768544d8082e8946f56122b54c
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/core/data/dociter.cxx | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/sc/source/core/data/dociter.cxx b/sc/source/core/data/dociter.cxx index 9b2178b0a234..a9b320045f33 100644 --- a/sc/source/core/data/dociter.cxx +++ b/sc/source/core/data/dociter.cxx @@ -350,18 +350,19 @@ bool ScDBQueryDataIterator::IsQueryValid( return rDoc.maTabs[nTab]->ValidQuery(nRow, rParam, pCell); } - - -ScDBQueryDataIterator::DataAccessInternal::DataAccessInternal(const ScDBQueryDataIterator* pParent, ScDBQueryParamInternal* pParam, ScDocument* pDoc) : - DataAccess(pParent), - mpCells(NULL), - mpParam(pParam), - mpDoc(pDoc), - bCalcAsShown( pDoc->GetDocOptions().IsCalcAsShown() ) +ScDBQueryDataIterator::DataAccessInternal::DataAccessInternal(const ScDBQueryDataIterator* pParent, ScDBQueryParamInternal* pParam, ScDocument* pDoc) + : DataAccess(pParent) + , mpCells(NULL) + , mpParam(pParam) + , mpDoc(pDoc) + , pAttrArray(0) + , nNumFormat(0) // Initialized in GetNumberFormat + , nCol(mpParam->mnField) + , nRow(mpParam->nRow1) + , nAttrEndRow(0) + , nTab(mpParam->nTab) + , bCalcAsShown(pDoc->GetDocOptions().IsCalcAsShown()) { - nCol = mpParam->mnField; - nRow = mpParam->nRow1; - nTab = mpParam->nTab; SCSIZE i; SCSIZE nCount = mpParam->GetEntryCount(); for (i=0; (i<nCount) && (mpParam->GetEntry(i).bDoQuery); i++) @@ -375,9 +376,6 @@ ScDBQueryDataIterator::DataAccessInternal::DataAccessInternal(const ScDBQueryDat rItem.maString.getString(), nIndex, rItem.mfVal); rItem.meType = bNumber ? ScQueryEntry::ByValue : ScQueryEntry::ByString; } - nNumFormat = 0; // Initialized in GetNumberFormat - pAttrArray = 0; - nAttrEndRow = 0; } ScDBQueryDataIterator::DataAccessInternal::~DataAccessInternal() |