diff options
author | Caolán McNamara <caolanm@redhat.com> | 2022-06-27 10:00:13 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2022-06-28 15:15:38 +0200 |
commit | 41879e4737ac42874d2f7f6a94566744a5ed1826 (patch) | |
tree | c9e2f0939a74423fa810ce0a14e3eea9869925c5 | |
parent | 9dcbb941b21b35dec02a85544881b4e59e8dda2f (diff) |
crashtesting: fix assert seen with forum-mso-en-8349.docx
a string that ends in spaces
Change-Id: I808f046be816d0d4a76f801a349e284024a2061c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136481
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
-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 9ce28108c9ce..bbd22d199c2b 100644 --- a/writerfilter/source/dmapper/DomainMapper_Impl.cxx +++ b/writerfilter/source/dmapper/DomainMapper_Impl.cxx @@ -4503,7 +4503,7 @@ static OUString lcl_ExtractVariableAndHint( std::u16string_view rCommand, OUStri size_t nIndex = rCommand.find( ' ', 2); //find last space after 'ASK' if (nIndex == std::u16string_view::npos) return OUString(); - while(rCommand[nIndex] == ' ') + while (nIndex < rCommand.size() && rCommand[nIndex] == ' ') ++nIndex; std::u16string_view sShortCommand( rCommand.substr( nIndex ) ); //cut off the " ASK " |