eo: do not null out the vtable chain of your own classes
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Tue, 24 Mar 2020 12:55:19 +0000 (13:55 +0100)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 24 Mar 2020 21:54:58 +0000 (06:54 +0900)
commitdddebc054f5aba90588cbddb68b5a888f1bca198
tree02aadd259d5dd59e1066de2785899cc53ffcb85d
parent76f65a13253943940b48169f5044bea98cb09692
eo: do not null out the vtable chain of your own classes

the free methods here accidently took the top of the mro into account,
which is the class itself, which NULLed out the wrong classes.

After this, we are finally freeing the mixin vtables.

Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org>
Differential Revision: https://phab.enlightenment.org/D11573
src/lib/eo/eo.c