We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0be976d commit 3ec40b8Copy full SHA for 3ec40b8
icu4c/source/i18n/nfrule.cpp
@@ -153,6 +153,7 @@ NFRule::makeRules(UnicodeString& description,
153
// base value is an even multiple of its divisor (or it's one
154
// of the special rules)
155
if ((rule1->baseValue > 0
156
+ && (rule1->radix != 0) // ICU-23109 Ensure next line won't "% 0"
157
&& (rule1->baseValue % util64_pow(rule1->radix, rule1->exponent)) == 0)
158
|| rule1->getType() == kImproperFractionRule
159
|| rule1->getType() == kDefaultRule) {
0 commit comments