sc/source/ui/docshell/impex.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit cf3fec9e7cadd0a6c4f42a4015df429d9e32b7e8
Author:     Julien Nabet <serval2...@yahoo.fr>
AuthorDate: Thu Mar 12 19:44:34 2020 +0100
Commit:     Julien Nabet <serval2...@yahoo.fr>
CommitDate: Sun Mar 15 09:52:43 2020 +0100

    tdf#131273: fix crash when pasting quotes with fixed width
    
    See bt https://bugs.documentfoundation.org/show_bug.cgi?id=131273#c2
    
    Change-Id: I78f592bb2ee59b50e7301fe4e6f282e53c4eeb7e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90438
    Tested-by: Jenkins
    Reviewed-by: Julien Nabet <serval2...@yahoo.fr>

diff --git a/sc/source/ui/docshell/impex.cxx b/sc/source/ui/docshell/impex.cxx
index f99a8ce5fff5..c61144fab693 100644
--- a/sc/source/ui/docshell/impex.cxx
+++ b/sc/source/ui/docshell/impex.cxx
@@ -1278,7 +1278,7 @@ static OUString lcl_GetFixed( const OUString& rLine, 
sal_Int32 nStart, sal_Int32
         bool bFits = (nSpace - nStart - 3 <= SAL_MAX_UINT16);
         OSL_ENSURE( bFits, "lcl_GetFixed: line doesn't fit into data");
         if (bFits)
-            return rLine.copy(nStart+1, nSpace-nStart-2);
+            return rLine.copy(nStart+1, std::max< sal_Int32 >(0, 
nSpace-nStart-2));
         else
         {
             rbOverflowCell = true;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to