diff options
author | Stefan Schmidt <s.schmidt@samsung.com> | 2020-06-09 14:29:35 +0200 |
---|---|---|
committer | Stefan Schmidt <s.schmidt@samsung.com> | 2020-06-09 14:29:35 +0200 |
commit | 0eca4c64d32d20b8a6d900ea07da6e7bd1b9b343 (patch) | |
tree | da1c6011b50a198d4284d3c1ed97f20cec52a1e4 | |
parent | 7ce639ac7c96a880e5aacbb6ded79111d5e032b8 (diff) | |
download | efl-0eca4c64d32d20b8a6d900ea07da6e7bd1b9b343.tar.gz |
tests: evas: check fd being non -1 before using close()
eina_file_mkstemp would return -1 in an error case. Make sure we check
the return when clsoing here.
CID: 1400790
-rw-r--r-- | src/tests/evas/evas_test_image.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tests/evas/evas_test_image.c b/src/tests/evas/evas_test_image.c index 7ee16048c8..8106a0869e 100644 --- a/src/tests/evas/evas_test_image.c +++ b/src/tests/evas/evas_test_image.c @@ -904,7 +904,8 @@ EFL_START_TEST(evas_object_image_map_unmap) // save file, verify its pixels fd = eina_file_mkstemp("/tmp/evas-test.XXXXXX.png", &tmp); - close(fd); + fail_if(fd <= 0); + fail_if(close(fd)); if (efl_file_save(o, tmp, NULL, NULL)) { Eina_Rw_Slice sorig, sdest; |