diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2015-08-28 09:26:41 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2015-08-28 09:26:41 +0200 |
commit | 43cb629de1ecc41f702f14209ba8199dfe57c3a2 (patch) | |
tree | 96eb645084e740898f0aff135393bd8b811afffa /writerfilter/source/dmapper | |
parent | a7f07e4dfe0acdec7386d28b23e65a5c0efa9d80 (diff) |
Make sure nEnd-nIndex-1 is valid arg to OUString::copy
Change-Id: Ie646ae781bcd54be81173db42fe10f61b31ac628
Diffstat (limited to 'writerfilter/source/dmapper')
-rw-r--r-- | writerfilter/source/dmapper/DomainMapper_Impl.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/writerfilter/source/dmapper/DomainMapper_Impl.cxx b/writerfilter/source/dmapper/DomainMapper_Impl.cxx index b47d870321d0..2a8621a3122b 100644 --- a/writerfilter/source/dmapper/DomainMapper_Impl.cxx +++ b/writerfilter/source/dmapper/DomainMapper_Impl.cxx @@ -2974,7 +2974,7 @@ void DomainMapper_Impl::handleRubyEQField( FieldContextPtr pContext) nIndex = 0; OUString sPart1 = 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); } |