From 2d2e57eccdc3ca2f87cb5424f693b68e6bfb533c Mon Sep 17 00:00:00 2001 From: Lauro Moura Date: Thu, 9 Jun 2016 19:11:07 -0300 Subject: [PATCH] eina: Smudge magic value on promise deletion --- src/lib/eina/eina_promise.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/eina/eina_promise.c b/src/lib/eina/eina_promise.c index 36be3a279b..1006f845ec 100644 --- a/src/lib/eina/eina_promise.c +++ b/src/lib/eina/eina_promise.c @@ -243,6 +243,9 @@ _eina_promise_del(_Eina_Promise_Default_Owner* promise) &_eina_promise_free_progress_notify_callback_node); _eina_promise_free_callback_list(&promise->promise.cancel_callbacks, &_eina_promise_free_cancel_callback_node); + + EINA_MAGIC_SET(&promise->owner_vtable, 0xdeadbeef); + EINA_MAGIC_SET(&promise->promise.vtable, 0xbeefdead); free(promise); }