From 907bfa0a10db4c0dc4cea49f8c8948b4958e4a15 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 6 Jan 2014 18:45:52 +0000 Subject: [PATCH] Eliminated possibility of throwing from XML_Node destructor --- src/base/xml.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/base/xml.cpp b/src/base/xml.cpp index 701df7b9c..e14d06cae 100644 --- a/src/base/xml.cpp +++ b/src/base/xml.cpp @@ -360,9 +360,9 @@ XML_Node& XML_Node::operator=(const XML_Node& right) XML_Node::~XML_Node() { - if (m_locked) - throw CanteraError("XML_Node::~XML_Node", - "attempt to delete locked XML_Node "+name()); + if (m_locked) { + writelog("XML_Node::~XML_Node: deleted a locked XML_Node: "+name()); + } int n = static_cast(m_children.size()); for (int i = 0; i < n; i++) { if (m_children[i]) {