From de667f889e7606766e14cac4fb003d9e32d7681a Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Tue, 20 Mar 2018 12:38:32 -0400 Subject: [PATCH] tests: fix misuse of eina_file in evas mesh tests Signed-off-by: Mike Blumenkrantz --- 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); \