emotion - check return of eet data write
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Sat, 19 Sep 2020 22:34:39 +0000 (23:34 +0100)
committerJongmin Lee <jm105.lee@samsung.com>
Sun, 20 Sep 2020 21:15:36 +0000 (06:15 +0900)
fix CID 1401040

src/modules/ethumb/emotion/emotion.c

index ccad1c9..0a8447f 100644 (file)
@@ -319,8 +319,9 @@ _frame_grab(void *data)
 
        pixels = ecore_evas_buffer_pixels_get(ee);
        snprintf(buf, sizeof(buf), "images/%d", _plugin->frnum);
-       eet_data_image_write(_plugin->ef, buf, pixels, _plugin->w, _plugin->h,
-                            0, compress, quality, quality);
+        if (!eet_data_image_write(_plugin->ef, buf, pixels, _plugin->w, _plugin->h,
+                                  0, compress, quality, quality))
+           return EINA_TRUE;
        _plugin->frnum++;
      }