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

-- 


Reply via email to