summaryrefslogtreecommitdiff
path: root/sw/source/filter/xml
diff options
context:
space:
mode:
authorArnaud Versini <arnaud.versini@gmail.com>2012-05-12 13:59:24 +0200
committerArnaud Versini <arnaud.versini@gmail.com>2012-05-12 14:24:34 +0200
commitbf059373655c0bb8f69f2114caf4c305428879a2 (patch)
tree992c248037febd0352a71b7663f10095e077148c /sw/source/filter/xml
parent27cf5f8140c99937aa3e3d7ee3c20a11dd1cabe1 (diff)
Fix memory leak when using XMLPropertyHandler in sw xml filters.
Change-Id: I I I5ddab734595d97486f507f2a6b752b4f0a28087e
Diffstat (limited to 'sw/source/filter/xml')
-rw-r--r--sw/source/filter/xml/xmlexpit.cxx2
-rw-r--r--sw/source/filter/xml/xmlimpit.cxx2
2 files changed, 4 insertions, 0 deletions
diff --git a/sw/source/filter/xml/xmlexpit.cxx b/sw/source/filter/xml/xmlexpit.cxx
index 5018607ef493..72f711d03c69 100644
--- a/sw/source/filter/xml/xmlexpit.cxx
+++ b/sw/source/filter/xml/xmlexpit.cxx
@@ -1110,6 +1110,8 @@ sal_Bool SvXMLExportItemMapper::QueryXMLValue(
rUnitConverter );
if( bOk )
aOut.append( sValue );
+
+ delete pWritingModeHandler;
}
}
break;
diff --git a/sw/source/filter/xml/xmlimpit.cxx b/sw/source/filter/xml/xmlimpit.cxx
index bdf879518b26..8260ba52ca42 100644
--- a/sw/source/filter/xml/xmlimpit.cxx
+++ b/sw/source/filter/xml/xmlimpit.cxx
@@ -947,6 +947,8 @@ sal_Bool SvXMLImportItemMapper::PutXMLValue(
rUnitConverter );
if( bOk )
bOk = rItem.PutValue( aAny );
+
+ delete pWritingModeHandler;
}
}
break;