Kaydet (Commit) 01c28e33 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1130421 Improper use of negative value

Change-Id: Iefdd854cb0348b187b95f4a89d52482381c73dfc
üst 391cb2a6
...@@ -664,8 +664,9 @@ void CutLines( OUString& rStr, sal_Int32 nStartLine, sal_Int32 nLines, bool bEra ...@@ -664,8 +664,9 @@ void CutLines( OUString& rStr, sal_Int32 nStartLine, sal_Int32 nLines, bool bEra
DBG_ASSERTWARNING( nStartPos != -1, "CutLines: Startzeile nicht gefunden!" ); DBG_ASSERTWARNING( nStartPos != -1, "CutLines: Startzeile nicht gefunden!" );
if ( nStartPos != -1 ) if ( nStartPos == -1 )
{ return;
sal_Int32 nEndPos = nStartPos; sal_Int32 nEndPos = nStartPos;
for ( sal_Int32 i = 0; i < nLines; i++ ) for ( sal_Int32 i = 0; i < nLines; i++ )
...@@ -679,7 +680,7 @@ void CutLines( OUString& rStr, sal_Int32 nStartLine, sal_Int32 nLines, bool bEra ...@@ -679,7 +680,7 @@ void CutLines( OUString& rStr, sal_Int32 nStartLine, sal_Int32 nLines, bool bEra
OUString aEndStr = rStr.copy( nEndPos ); OUString aEndStr = rStr.copy( nEndPos );
rStr = rStr.copy( 0, nStartPos ); rStr = rStr.copy( 0, nStartPos );
rStr += aEndStr; rStr += aEndStr;
}
if ( bEraseTrailingEmptyLines ) if ( bEraseTrailingEmptyLines )
{ {
sal_Int32 n = nStartPos; sal_Int32 n = nStartPos;
...@@ -692,7 +693,7 @@ void CutLines( OUString& rStr, sal_Int32 nStartLine, sal_Int32 nLines, bool bEra ...@@ -692,7 +693,7 @@ void CutLines( OUString& rStr, sal_Int32 nStartLine, sal_Int32 nLines, bool bEra
if ( n > nStartPos ) if ( n > nStartPos )
{ {
OUString aEndStr = rStr.copy( n ); aEndStr = rStr.copy( n );
rStr = rStr.copy( 0, nStartPos ); rStr = rStr.copy( 0, nStartPos );
rStr += aEndStr; rStr += aEndStr;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment