Kaydet (Commit) d9388ab0 authored tarafından Eike Rathke's avatar Eike Rathke

Check string length before copying, tdf#115007 follow-up

Change-Id: I50b842afc505ce603225fb2d25281cc8e9240200
Reviewed-on: https://gerrit.libreoffice.org/56537Reviewed-by: 's avatarEike Rathke <erack@redhat.com>
Tested-by: 's avatarEike Rathke <erack@redhat.com>
üst 40e5ad11
......@@ -673,7 +673,8 @@ OUString NativeNumberSupplierService::getNativeNumberString(const OUString& aNum
switch (Casings[nCasing].eCasing)
{
case CAPITALIZE:
return xCharClass->toTitle(aStr, 0, 1, aLocale) + aStr.copy(1);
return xCharClass->toTitle(aStr, 0, 1, aLocale) +
(aStr.getLength() > 1 ? aStr.copy(1) : OUString());
case UPPER:
return xCharClass->toUpper(aStr, 0, aStr.getLength(), aLocale);
case TITLE:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment