summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sw/source/filter/ww8/ww8par5.cxx4
1 files 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);
}