efl/ecore_evas_extn: fix memory errors.
authorGustavo Sverzut Barbieri <barbieri@gmail.com>
Tue, 18 Dec 2012 20:51:50 +0000 (20:51 +0000)
committerGustavo Sverzut Barbieri <barbieri@gmail.com>
Tue, 18 Dec 2012 20:51:50 +0000 (20:51 +0000)
commit57da05d40655b0539f04adce70604fdc4847850a
tree5c874704c341a1426ac360bff75d0022fb8bc2a4
parent6483c8d1e65592b800ad5c27e8bfa4b864694648
efl/ecore_evas_extn: fix memory errors.

 - EVAS_CALLBACK_FREE and EVAS_CALLBACK_DEL were doing the same thing
   at different stages, causing a segv due double free.

 - extn->file.updates and its Ipc_Data_Update were leaking.

PS: I can't backport this to 1.7, but the problem is still
there. Could someone look into those?

SVN revision: 81304
src/modules/ecore_evas/engines/buffer/ecore_evas_extn.c