summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sord/sordmm.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/sord/sordmm.hpp b/sord/sordmm.hpp
index 259e2c2..817ac08 100644
--- a/sord/sordmm.hpp
+++ b/sord/sordmm.hpp
@@ -162,7 +162,7 @@ public:
const Node& operator=(const Node& other) {
if (_c_obj)
- sord_node_free(_c_obj);
+ sord_node_free(_world->c_obj(), _c_obj);
_world = other._world;
_c_obj = other._c_obj ? sord_node_copy(other._c_obj) : NULL;
return *this;
@@ -280,7 +280,7 @@ inline
Node::~Node()
{
if (_world) {
- sord_node_free(_c_obj);
+ sord_node_free(_world->c_obj(), _c_obj);
}
}