diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-06-19 09:00:59 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-06-19 10:26:49 +0100 |
commit | 6194080c53b752f1bbf78b298c90ddee66830865 (patch) | |
tree | fa3244c109ef669f2256d01fca2b9894814f6286 /svtools | |
parent | 7c97720c2e1164ff41e5eb0218dd1f5543dd4d1f (diff) |
coverity#706067 Unintended sign extension
Change-Id: I7b1ace9726c38eafd063e7bd87f463b23fe9d74a
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/source/contnr/imivctl2.cxx | 5 |
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++ ) |