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

New commits:
commit f6990d3f61b37e15d0320ef60d2d66535fadddc0
Author: Eike Rathke <er...@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);
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to