Page MenuHomePhabricator

efl-mono not respecting owned list content
Closed, ResolvedPublic

Description

There seems to be a problem with efl-monos, eina list implementation.

Lets say we have a list with int pointers, this list now gets passed to a function that does not take ownership of the list, but ownership of the content. A call to Dispose() ends in freeing the content of the list, even tough the content is not owned by the list anymore, the ownership was passed away earlier.

Failing test cases can be found in https://git.enlightenment.org/core/efl.git/log/?h=devs/bu5hm4n/eolian-owned because of this.

bu5hm4n created this task.Jan 16 2019, 5:32 AM
bu5hm4n triaged this task as High priority.
Herald closed this task as Resolved. · View Herald TranscriptFeb 4 2019, 6:28 AM

Ho Ho Ho! This issue was fixed by Santa!