ICU-8638 Merge memory leak fix r30388 into 4.8.1

X-SVN-Rev: 30389
This commit is contained in:
Michael Ow 2011-07-19 21:12:20 +00:00
parent 8c82e45fb2
commit f40e8ff69c

View file

@ -420,6 +420,9 @@ PluralRules::parseDescription(UnicodeString& data, RuleChain& rules, UErrorCode
}
ruleChain=ruleChain->next=new RuleChain();
}
if (ruleChain->ruleHeader != NULL) {
delete ruleChain->ruleHeader;
}
orNode = ruleChain->ruleHeader = new OrConstraint();
curAndConstraint = orNode->add();
ruleChain->keyword = token;