From dad44a7100581ecc050271e9035c4f66dd2ed6ea Mon Sep 17 00:00:00 2001 From: Avi Levin Date: Mon, 12 Jan 2015 13:34:01 +0200 Subject: [PATCH] Eo tests: Fix bad free in eo_test_value When running eo_test_suite we get an memory error: "double free or corruption". That error arises because we try to free an Eina_Value value in eo_test_value that doesn't need to freed. I switched the eina_value_free to wina_value_flush, the proper way of releasing it. @fix --- src/tests/eo/suite/eo_test_value.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/eo/suite/eo_test_value.c b/src/tests/eo/suite/eo_test_value.c index afdec776ce..2372d069ba 100644 --- a/src/tests/eo/suite/eo_test_value.c +++ b/src/tests/eo/suite/eo_test_value.c @@ -33,11 +33,11 @@ START_TEST(eo_value) eina_value_get(&val2, &eo_val); eina_value_pget(&eo_val, &tmpp); fail_if(!tmpp); - eina_value_free(&val2); + eina_value_flush(&val2); eina_value_setup(&val2, EINA_VALUE_TYPE_INT); fail_if(eina_value_convert(&eo_dbg_info->value, &val2)); - eina_value_free(&val2); + eina_value_flush(&val2); free(str); free(str2);