[Libreoffice-commits] core.git: i18npool/source

Eike Rathke erack at redhat.com
Fri Sep 29 12:26:35 UTC 2017


 i18npool/source/breakiterator/breakiterator_unicode.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit f6990d3f61b37e15d0320ef60d2d66535fadddc0
Author: Eike Rathke <erack at redhat.com>
Date:   Fri Sep 29 14:25:33 2017 +0200

    Throw exception also in case an unexpected rBreakType was passed
    
    Change-Id: I331e12ab5115401b9fa87e1f0f2be51f33ccbc75

diff --git a/i18npool/source/breakiterator/breakiterator_unicode.cxx b/i18npool/source/breakiterator/breakiterator_unicode.cxx
index ac05a2579749..3e31c3606005 100644
--- a/i18npool/source/breakiterator/breakiterator_unicode.cxx
+++ b/i18npool/source/breakiterator/breakiterator_unicode.cxx
@@ -289,7 +289,7 @@ void SAL_CALL BreakIterator_Unicode::loadICUBreakIterator(const css::lang::Local
                     pBI.reset( icu::BreakIterator::createLineInstance(icuLocale, status) );
                     break;
             }
-            if ( !U_SUCCESS(status) ) {
+            if ( !U_SUCCESS(status) || !pBI ) {
                 throw uno::RuntimeException();
             }
             icuBI->mpValue.reset( new BI_ValueData);


More information about the Libreoffice-commits mailing list