summaryrefslogtreecommitdiff
path: root/svtools/source
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-06-19 09:00:59 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-06-19 10:26:49 +0100
commit6194080c53b752f1bbf78b298c90ddee66830865 (patch)
treefa3244c109ef669f2256d01fca2b9894814f6286 /svtools/source
parent7c97720c2e1164ff41e5eb0218dd1f5543dd4d1f (diff)
coverity#706067 Unintended sign extension
Change-Id: I7b1ace9726c38eafd063e7bd87f463b23fe9d74a
Diffstat (limited to 'svtools/source')
-rw-r--r--svtools/source/contnr/imivctl2.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/svtools/source/contnr/imivctl2.cxx b/svtools/source/contnr/imivctl2.cxx
index dda5d4eeb38b..962ce2a31e99 100644
--- a/svtools/source/contnr/imivctl2.cxx
+++ b/svtools/source/contnr/imivctl2.cxx
@@ -578,8 +578,9 @@ void IcnGridMap_Impl::Create_Impl()
else
_nGridCols += 50;
- _pGridMap = new bool[ _nGridRows * _nGridCols];
- memset( (void*)_pGridMap, 0, _nGridRows * _nGridCols );
+ size_t nCellCount = static_cast<size_t>(_nGridRows) * _nGridCols;
+ _pGridMap = new bool[nCellCount];
+ memset(_pGridMap, 0, nCellCount);
const size_t nCount = _pView->aEntries.size();
for( size_t nCur=0; nCur < nCount; nCur++ )