summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvi Levin <avi.levin@samsung.com>2015-01-12 13:34:01 +0200
committerTom Hacohen <tom@stosb.com>2015-01-12 11:56:42 +0000
commitdad44a7100581ecc050271e9035c4f66dd2ed6ea (patch)
treec6ca52aa452b28b32ad4b0ca32b7d3e4a441fb78
parent82014cad2c11b40e455e0578d22f09b04ebd1e5c (diff)
downloadefl-dad44a7100581ecc050271e9035c4f66dd2ed6ea.tar.gz
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
-rw-r--r--src/tests/eo/suite/eo_test_value.c4
1 files 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);