[Libreoffice-commits] .: sw/source

Arnaud Versini aversini at kemper.freedesktop.org
Sat May 12 05:26:47 PDT 2012


 sw/source/filter/xml/xmlexpit.cxx |    2 ++
 sw/source/filter/xml/xmlimpit.cxx |    2 ++
 2 files changed, 4 insertions(+)

New commits:
commit bf059373655c0bb8f69f2114caf4c305428879a2
Author: Arnaud Versini <arnaud.versini at gmail.com>
Date:   Sat May 12 13:59:24 2012 +0200

    Fix memory leak when using XMLPropertyHandler in sw xml filters.
    
    Change-Id: I I I5ddab734595d97486f507f2a6b752b4f0a28087e

diff --git a/sw/source/filter/xml/xmlexpit.cxx b/sw/source/filter/xml/xmlexpit.cxx
index 5018607..72f711d 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 bdf8795..8260ba5 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;


More information about the Libreoffice-commits mailing list