summaryrefslogtreecommitdiffstats
path: root/l10ntools/source/merge.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'l10ntools/source/merge.cxx')
-rw-r--r--l10ntools/source/merge.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/l10ntools/source/merge.cxx b/l10ntools/source/merge.cxx
index f2193155a070..a31ff9491326 100644
--- a/l10ntools/source/merge.cxx
+++ b/l10ntools/source/merge.cxx
@@ -238,6 +238,8 @@ MergeDataFile::MergeDataFile(
MergeDataFile::~MergeDataFile()
{
+ for (MergeDataHashMap::iterator aI = aMap.begin(), aEnd = aMap.end(); aI != aEnd; ++aI)
+ delete aI->second;
}
ByteString MergeDataFile::Dump(){
@@ -248,7 +250,7 @@ ByteString MergeDataFile::Dump(){
for( idbg = aMap.begin() ; idbg != aMap.end(); ++idbg )
{
printf("aMap[ %s ] = ",idbg->first.GetBuffer());
- ((MergeData*) (idbg->second))->Dump();
+ idbg->second->Dump();
printf("\n");
}
printf("\n");