[Libreoffice-commits] core.git: Branch 'libreoffice-4-1' - basic/source

Julien Nabet serval2412 at yahoo.fr
Tue Jan 21 08:13:34 PST 2014


 basic/source/runtime/methods.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit b703da40bb052809ff94a714fb8da7aadf2d7d6b
Author: Julien Nabet <serval2412 at yahoo.fr>
Date:   Sun Jan 19 21:56:40 2014 +0100

    Resolves: fdo#73771 Non-standard behaviour for Function Mid
    
    Change-Id: I90be516235228574dc219447a0eef3a34f83bee2
    Reviewed-on: https://gerrit.libreoffice.org/7539
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>
    (cherry picked from commit ff48f28f71609b0ab4e6b8bc79818f765e48fddd)
    Signed-off-by: Michael Stahl <mstahl at redhat.com>

diff --git a/basic/source/runtime/methods.cxx b/basic/source/runtime/methods.cxx
index 200b7b7..31825c8 100644
--- a/basic/source/runtime/methods.cxx
+++ b/basic/source/runtime/methods.cxx
@@ -1308,7 +1308,8 @@ RTLFUNC(Mid)
                     {
                         nLen = aArgStr.getLength() - nStartPos;
                     }
-                    aResultStr = aArgStr.copy( nStartPos, nLen );
+                    if (nLen > 0)
+                        aResultStr = aArgStr.copy( nStartPos, nLen );
                 }
                 rPar.Get(0)->PutString( aResultStr );
             }


More information about the Libreoffice-commits mailing list