]> Nishi Git Mirror - gwion.git/commitdiff
:bug: Fix object destructor
authorJérémie Astor <fennecdjay@gmail.com>
Tue, 4 Jan 2022 18:21:14 +0000 (19:21 +0100)
committerJérémie Astor <fennecdjay@gmail.com>
Tue, 4 Jan 2022 18:21:14 +0000 (19:21 +0100)
src/lib/object.c

index 8a9aad0823f96f5ed002a1fb4c350b50b772ae88..e0d75ea861434eaa1062e6ddc29d75f2d1a34ee5 100644 (file)
@@ -93,7 +93,7 @@ ANN void __release(const M_Object o, const VM_Shred shred) {
 }
 
 ANN void free_object(MemPool p, const M_Object o) {
-  mp_free2(p, o->type_ref->nspc->offset, o);
+  mp_free2(p, sizeof(struct M_Object_) + o->type_ref->nspc->offset, o);
 }
 
 static ID_CHECK(opck_this) {