Kaydet (Commit) 43cb629d authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Make sure nEnd-nIndex-1 is valid arg to OUString::copy

Change-Id: Ie646ae781bcd54be81173db42fe10f61b31ac628
üst a7f07e4d
...@@ -2974,7 +2974,7 @@ void DomainMapper_Impl::handleRubyEQField( FieldContextPtr pContext) ...@@ -2974,7 +2974,7 @@ void DomainMapper_Impl::handleRubyEQField( FieldContextPtr pContext)
nIndex = 0; nIndex = 0;
OUString sPart1 = sRubyParts.getToken(0, ',', nIndex); OUString sPart1 = sRubyParts.getToken(0, ',', nIndex);
OUString sPart2 = sRubyParts.getToken(0, ',', nIndex); OUString sPart2 = sRubyParts.getToken(0, ',', nIndex);
if ((nIndex = sPart1.indexOf('(')) != -1 && (nEnd = sPart1.lastIndexOf(')'))!=-1 ) if ((nIndex = sPart1.indexOf('(')) != -1 && (nEnd = sPart1.lastIndexOf(')'))!=-1 && nEnd > nIndex)
{ {
aInfo.sRubyText = sPart1.copy(nIndex+1,nEnd-nIndex-1); aInfo.sRubyText = sPart1.copy(nIndex+1,nEnd-nIndex-1);
} }
......
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