jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=8716be5193650bac671aee4538ed66aa380a4059

commit 8716be5193650bac671aee4538ed66aa380a4059
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Mon May 18 18:13:17 2015 +0900

    Evas filters: Fix potential crash
---
 src/lib/evas/filters/evas_filter.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/evas/filters/evas_filter.c 
b/src/lib/evas/filters/evas_filter.c
index 523018f..295c258 100644
--- a/src/lib/evas/filters/evas_filter.c
+++ b/src/lib/evas/filters/evas_filter.c
@@ -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,

-- 


Reply via email to