diff --git a/Cantera/src/Phase.h b/Cantera/src/Phase.h index 56656fbff..d32191cfb 100755 --- a/Cantera/src/Phase.h +++ b/Cantera/src/Phase.h @@ -46,7 +46,10 @@ namespace Cantera { m_xml(new XML_Node("phase")), m_id("") {} /// Destructor. - virtual ~Phase(){ delete m_xml; } + virtual ~Phase(){ + delete m_xml; + m_xml = 0; + } XML_Node& xml() { return *m_xml; } string id() const { return m_id; }