From 45a11701ffd18a1c616bbe7ebf36335d85db9c07 Mon Sep 17 00:00:00 2001 From: David Tardon Date: Sat, 19 Apr 2014 18:49:48 +0200 Subject: make sure nEnd is after nBegin Change-Id: Ic3cf41b21755c5f1e795ed3acb97ff83512b7613 --- sw/source/filter/ww8/ww8par5.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sw/source/filter/ww8/ww8par5.cxx b/sw/source/filter/ww8/ww8par5.cxx index 2d83ee4f1414..95b4b3b0da64 100644 --- a/sw/source/filter/ww8/ww8par5.cxx +++ b/sw/source/filter/ww8/ww8par5.cxx @@ -2529,7 +2529,7 @@ void SwWW8ImplReader::Read_SubF_Ruby( WW8ReadFieldParams& rReadParam) sal_Int32 nEnd = sPart.indexOf(')'); if ((nBegin != -1) && - (nEnd != -1)) + (nEnd != -1) && (nBegin < nEnd)) { sRuby = sPart.copy(nBegin+1,nEnd-nBegin-1); } @@ -2542,7 +2542,7 @@ void SwWW8ImplReader::Read_SubF_Ruby( WW8ReadFieldParams& rReadParam) } nEnd = sPart.lastIndexOf(')'); } - if ((nBegin != -1) && (nEnd != -1)) + if ((nBegin != -1) && (nEnd != -1) && (nBegin < nEnd)) { sText = sPart.copy(nBegin+1,nEnd-nBegin-1); } -- cgit