diff options
author | Maxim Monastirsky <momonasmon@gmail.com> | 2014-01-27 19:58:51 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2014-01-28 15:29:54 +0000 |
commit | 7bd346b63be249e3ab2695a8f1e767baf0ba8861 (patch) | |
tree | 1872f5ac1bc30f296fd96403c78f03373d929dfa | |
parent | 7a7ef5a915f7e4f4a9a21b819ab1013d6333a8d8 (diff) |
fdo#74042 Don't attempt to copy more than a string has to offer
Change-Id: I5898efeaecce2cf2ee7d4ac581a21761533138bd
Reviewed-on: https://gerrit.libreoffice.org/7715
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
-rw-r--r-- | sc/source/ui/view/editsh.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sc/source/ui/view/editsh.cxx b/sc/source/ui/view/editsh.cxx index 17ae3bb1a14c..a7fe53c96d01 100644 --- a/sc/source/ui/view/editsh.cxx +++ b/sc/source/ui/view/editsh.cxx @@ -698,7 +698,7 @@ void ScEditShell::GetState( SfxItemSet& rSet ) { // use selected text as name for urls OUString sReturn = pActiveView->GetSelected(); - sReturn = sReturn.copy(0, 255); + sReturn = sReturn.copy(0, std::min(sReturn.getLength(), 255)); aHLinkItem.SetName(comphelper::string::stripEnd(sReturn, ' ')); } rSet.Put(aHLinkItem); |