cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=de667f889e7606766e14cac4fb003d9e32d7681a
commit de667f889e7606766e14cac4fb003d9e32d7681a Author: Cedric BAIL <[email protected]> Date: Tue Mar 20 12:38:32 2018 -0400 tests: fix misuse of eina_file in evas mesh tests Signed-off-by: Mike Blumenkrantz <[email protected]> --- src/tests/evas/evas_test_mesh.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/tests/evas/evas_test_mesh.c b/src/tests/evas/evas_test_mesh.c index 958e443f70..51a29a5dfe 100644 --- a/src/tests/evas/evas_test_mesh.c +++ b/src/tests/evas/evas_test_mesh.c @@ -43,6 +43,7 @@ EINA_ITERATOR_FOREACH(it, file) \ { \ int set_ok, save_ok; \ + Eina_File *f; \ mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, e); \ mesh2 = efl_add(EVAS_CANVAS3D_MESH_CLASS, e); \ fail_if(mesh == NULL); \ @@ -56,11 +57,17 @@ fail_if(!set_ok); \ res = _compare_meshes(mesh, mesh2); \ fail_if(res == 1); \ - set_ok = efl_file_mmap_set(mesh, eina_file_open(file->path, 0), NULL); \ + f = eina_file_open(file->path, 0); \ + fail_if(!f); \ + set_ok = efl_file_mmap_set(mesh, f, NULL); \ + eina_file_close(f); \ save_ok = efl_file_save(mesh, buffer, NULL, NULL); \ fail_if(!set_ok); \ fail_if(!save_ok); \ - set_ok = efl_file_mmap_set(mesh2, eina_file_open(buffer, 0), NULL); \ + f = eina_file_open(buffer, 0); \ + fail_if(!f); \ + set_ok = efl_file_mmap_set(mesh2, f, NULL); \ + eina_file_close(f); \ fail_if(!set_ok); \ res = _compare_meshes(mesh, mesh2); \ fail_if(res == 1); \ --
