OLD | NEW |
| (Empty) |
1 Index: source/common/ubrk.cpp | |
2 =================================================================== | |
3 --- source/common/ubrk.cpp (revision 120256) | |
4 +++ source/common/ubrk.cpp (working copy) | |
5 @@ -166,6 +166,13 @@ | |
6 int32_t textLength, | |
7 UErrorCode* status) | |
8 { | |
9 + if (bi == NULL) { | |
10 + if (U_SUCCESS(*status)) { | |
11 + *status = U_ILLEGAL_ARGUMENT_ERROR; | |
12 + } | |
13 + return; | |
14 + } | |
15 + | |
16 BreakIterator *brit = (BreakIterator *)bi; | |
17 UText ut = UTEXT_INITIALIZER; | |
18 utext_openUChars(&ut, text, textLength, status); | |
19 @@ -181,6 +188,13 @@ | |
20 UText *text, | |
21 UErrorCode *status) | |
22 { | |
23 + if (bi == NULL) { | |
24 + if (U_SUCCESS(*status)) { | |
25 + *status = U_ILLEGAL_ARGUMENT_ERROR; | |
26 + } | |
27 + return; | |
28 + } | |
29 + | |
30 RuleBasedBreakIterator *brit = (RuleBasedBreakIterator *)bi; | |
31 brit->RuleBasedBreakIterator::setText(text, *status); | |
32 } | |
OLD | NEW |