cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=cd0cca6f80f9a12904a8f176122fc3298c33b8df
commit cd0cca6f80f9a12904a8f176122fc3298c33b8df Author: Guilherme Lepsch <[email protected]> Date: Thu Feb 5 11:28:36 2015 +0100 eldbus: fix memory leak. Summary: @fix Reviewers: felipealmeida, larryolj, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1920 Signed-off-by: Cedric BAIL <[email protected]> --- src/lib/eldbus/eldbus_message_to_eina_value.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/eldbus/eldbus_message_to_eina_value.c b/src/lib/eldbus/eldbus_message_to_eina_value.c index 65b5ac7..777bf17 100644 --- a/src/lib/eldbus/eldbus_message_to_eina_value.c +++ b/src/lib/eldbus/eldbus_message_to_eina_value.c @@ -119,6 +119,7 @@ _message_iter_array_to_eina_value(Eldbus_Message_Iter *iter) Eina_Value_Struct st; eina_value_get(data, &st); eina_value_array_append(array_value, st); + eina_value_free(data); } } else if (sig[0] == 'a') @@ -130,6 +131,7 @@ _message_iter_array_to_eina_value(Eldbus_Message_Iter *iter) Eina_Value_Array inner_array; eina_value_get(data, &inner_array); eina_value_array_append(array_value, inner_array); + eina_value_free(data); } } else --
