Index: src/libchcore/ConfigNodeContainer.cpp =================================================================== diff -u -N -r2fe97a93f21771d75901d4b6559057d1ea055104 -r5324d0ca7af614cb066df1f121a7a338c4f7d7ed --- src/libchcore/ConfigNodeContainer.cpp (.../ConfigNodeContainer.cpp) (revision 2fe97a93f21771d75901d4b6559057d1ea055104) +++ src/libchcore/ConfigNodeContainer.cpp (.../ConfigNodeContainer.cpp) (revision 5324d0ca7af614cb066df1f121a7a338c4f7d7ed) @@ -512,7 +512,7 @@ } // same ID - add new element to existing property tree node - treeSubnodes.put(strSubnodeName.c_str(), iter->m_strValue); + treeSubnodes.put(strSubnodeName.c_str(), iter->m_strValue.Get()); } else { @@ -524,7 +524,7 @@ } // no bracket in the node name - this is just a standard entry - rTree.add(strNodeName.c_str(), iter->m_strValue); + rTree.add(strNodeName.c_str(), iter->m_strValue.Get()); } }