summaryrefslogtreecommitdiff
path: root/formula
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-02-09 15:30:28 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-02-09 15:30:28 +0000
commit0b9f65d05cc22da96eb27f6ccd040f8a27848594 (patch)
treebb20481dc47e0d50b3310ffa60b13610b7048f61 /formula
parentabd0ad882997dd980c483c687537971a948e81c5 (diff)
coverity#1169835 Improper use of negative value
Change-Id: I73b9ea3f1da05c8ddfd8e0b2da526b65dc1891bb
Diffstat (limited to 'formula')
-rw-r--r--formula/source/ui/dlg/formula.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/formula/source/ui/dlg/formula.cxx b/formula/source/ui/dlg/formula.cxx
index 257de49d5595..32a52ed52675 100644
--- a/formula/source/ui/dlg/formula.cxx
+++ b/formula/source/ui/dlg/formula.cxx
@@ -499,7 +499,7 @@ sal_Int32 FormulaDlg_Impl::GetFunctionPos(sal_Int32 nPos)
if( eOp == m_aSpecialOpCodes[sheet::FormulaMapGroupSpecialOffset::PUSH].Token.OpCode ||
eOp == m_aSpecialOpCodes[sheet::FormulaMapGroupSpecialOffset::SPACES].Token.OpCode )
{
- const sal_Int32 n1 = aFormString.indexOf(sep, nTokPos);
+ const sal_Int32 n1 = nTokPos < 0 ? -1 : aFormString.indexOf(sep, nTokPos);
const sal_Int32 n2 = nTokPos < 0 ? -1 : aFormString.indexOf(')',nTokPos);
sal_Int32 nXXX = nTokPos;
if( n1 < n2 )