benchmarks: close mkstemp file
authorSebastian Dransfeld <sd@tango.flipp.net>
Thu, 14 Aug 2014 11:26:11 +0000 (13:26 +0200)
committerSebastian Dransfeld <sd@tango.flipp.net>
Thu, 14 Aug 2014 11:30:48 +0000 (13:30 +0200)
eina_file_mkstemp returns an open filedescriptor, so we need to close
it.

src/benchmarks/evas/evas_bench_saver.c

index 51f661a..21381fa 100644 (file)
@@ -49,10 +49,13 @@ evas_bench_saver_tgv(int request)
    const char *source;
    Eina_Tmpstr *dest;
    Evas_Object *o;
+   int fd;
    int i;
 
    source = _test_image_get("mars_rover_panorama_half-size.jpg");
-   eina_file_mkstemp("evas_saver_benchXXXXXX.tgv", &dest);
+   fd = eina_file_mkstemp("evas_saver_benchXXXXXX.tgv", &dest);
+   if (fd < 0) return;
+   close(fd);
 
    o = evas_object_image_add(e);
    evas_object_image_file_set(o, source, NULL);