Evas filters: Fix potential crash
authorJean-Philippe Andre <jp.andre@samsung.com>
Mon, 18 May 2015 09:13:17 +0000 (18:13 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Thu, 25 Jun 2015 05:36:08 +0000 (14:36 +0900)
src/lib/evas/filters/evas_filter.c

index 523018f..295c258 100644 (file)
@@ -1566,6 +1566,8 @@ evas_filter_target_set(Evas_Filter_Context *ctx, void *draw_context,
 
         fb = _filter_buffer_get(ctx, EVAS_FILTER_BUFFER_OUTPUT_ID);
         EINA_SAFETY_ON_NULL_RETURN_VAL(fb, EINA_FALSE);
+        if (!fb->backing)
+          return EINA_FALSE;
 
         fb->glimage = ENFN->image_new_from_data
           (ENDT, fb->w, fb->h, fb->backing->image.data, EINA_TRUE,