diff options
-rw-r--r-- | sord/sordmm.hpp | 4 |
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); } } |