cid#1608226 Overflowed integer argument
and cid#1607920 Overflowed integer argument cid#1606589 Overflowed integer argument cid#1606576 Overflowed integer argument Change-Id: I2b1c0e871e7f7a913e0f14128fb13fc04d993ca1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173520 Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com> Tested-by: Jenkins
This commit is contained in:
@@ -246,6 +246,7 @@ namespace vcl
|
|||||||
sal_Int32 nCurrentStatePathIndex = RoadmapWizardImpl::getStateIndexInPath( getCurrentState(), rActivePath );
|
sal_Int32 nCurrentStatePathIndex = RoadmapWizardImpl::getStateIndexInPath( getCurrentState(), rActivePath );
|
||||||
if (nCurrentStatePathIndex < 0)
|
if (nCurrentStatePathIndex < 0)
|
||||||
return;
|
return;
|
||||||
|
assert(nCurrentStatePathIndex >= 0 && o3tl::make_unsigned(nCurrentStatePathIndex) < rActivePath.size());
|
||||||
|
|
||||||
// determine up to which index (in the new path) we have to display the items
|
// determine up to which index (in the new path) we have to display the items
|
||||||
RoadmapTypes::ItemIndex nUpperStepBoundary = static_cast<RoadmapTypes::ItemIndex>(rActivePath.size());
|
RoadmapTypes::ItemIndex nUpperStepBoundary = static_cast<RoadmapTypes::ItemIndex>(rActivePath.size());
|
||||||
@@ -335,6 +336,7 @@ namespace vcl
|
|||||||
sal_Int32 nCurrentStatePathIndex = RoadmapWizardImpl::getStateIndexInPath( getCurrentState(), rActivePath );
|
sal_Int32 nCurrentStatePathIndex = RoadmapWizardImpl::getStateIndexInPath( getCurrentState(), rActivePath );
|
||||||
if (nCurrentStatePathIndex < 0)
|
if (nCurrentStatePathIndex < 0)
|
||||||
return;
|
return;
|
||||||
|
assert(nCurrentStatePathIndex >= 0 && o3tl::make_unsigned(nCurrentStatePathIndex) < rActivePath.size());
|
||||||
|
|
||||||
// determine up to which index (in the new path) we have to display the items
|
// determine up to which index (in the new path) we have to display the items
|
||||||
RoadmapTypes::ItemIndex nUpperStepBoundary = static_cast<RoadmapTypes::ItemIndex>(rActivePath.size());
|
RoadmapTypes::ItemIndex nUpperStepBoundary = static_cast<RoadmapTypes::ItemIndex>(rActivePath.size());
|
||||||
@@ -439,8 +441,9 @@ namespace vcl
|
|||||||
nCurrentStatePathIndex = RoadmapWizardImpl::getStateIndexInPath( _nCurrentState, aActivePathPos->second );
|
nCurrentStatePathIndex = RoadmapWizardImpl::getStateIndexInPath( _nCurrentState, aActivePathPos->second );
|
||||||
|
|
||||||
DBG_ASSERT( nCurrentStatePathIndex != -1, "RoadmapWizard::determineNextState: ehm - how can we travel if there is no (valid) active path?" );
|
DBG_ASSERT( nCurrentStatePathIndex != -1, "RoadmapWizard::determineNextState: ehm - how can we travel if there is no (valid) active path?" );
|
||||||
if ( nCurrentStatePathIndex == -1 )
|
if (nCurrentStatePathIndex < 0)
|
||||||
return WZS_INVALID_STATE;
|
return WZS_INVALID_STATE;
|
||||||
|
assert(nCurrentStatePathIndex >= 0 && o3tl::make_unsigned(nCurrentStatePathIndex) < aActivePathPos->second.size());
|
||||||
|
|
||||||
sal_Int32 nNextStateIndex = nCurrentStatePathIndex + 1;
|
sal_Int32 nNextStateIndex = nCurrentStatePathIndex + 1;
|
||||||
|
|
||||||
@@ -467,8 +470,9 @@ namespace vcl
|
|||||||
nCurrentStatePathIndex = RoadmapWizardImpl::getStateIndexInPath( _nCurrentState, aActivePathPos->second );
|
nCurrentStatePathIndex = RoadmapWizardImpl::getStateIndexInPath( _nCurrentState, aActivePathPos->second );
|
||||||
|
|
||||||
DBG_ASSERT( nCurrentStatePathIndex != -1, "RoadmapWizard::determineNextState: ehm - how can we travel if there is no (valid) active path?" );
|
DBG_ASSERT( nCurrentStatePathIndex != -1, "RoadmapWizard::determineNextState: ehm - how can we travel if there is no (valid) active path?" );
|
||||||
if ( nCurrentStatePathIndex == -1 )
|
if (nCurrentStatePathIndex < 0)
|
||||||
return WZS_INVALID_STATE;
|
return WZS_INVALID_STATE;
|
||||||
|
assert(nCurrentStatePathIndex >= 0 && o3tl::make_unsigned(nCurrentStatePathIndex) < aActivePathPos->second.size());
|
||||||
|
|
||||||
sal_Int32 nNextStateIndex = nCurrentStatePathIndex + 1;
|
sal_Int32 nNextStateIndex = nCurrentStatePathIndex + 1;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user