From 852f710b73849d8a9a78698027e794aee5e8b314 Mon Sep 17 00:00:00 2001 From: marian Date: Thu, 20 Jan 2011 14:48:22 +0000 Subject: [PATCH] Fixed memory leak: release extracted xml tag if invalid. git-svn-id: http://yate.null.ro/svn/yate/trunk@4048 acf43c95-373e-0410-b603-e72c3f656dc1 --- libs/yxml/XML.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/yxml/XML.cpp b/libs/yxml/XML.cpp index a7a08698..43df3c4a 100644 --- a/libs/yxml/XML.cpp +++ b/libs/yxml/XML.cpp @@ -579,6 +579,7 @@ bool XmlSaxParser::parseElement() // Names starting with 'xml' (case insensitive) are reserved if (name->startsWith("xml",false,true)) { Debug(this,DebugNote,"Element tag starts with 'xml' [%p]",this); + TelEngine::destruct(name); return setError(ReadElementName); } #endif