jpeg pushed a commit to branch master.

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

commit df65e71e79e3395ecb8105e6b1ebf41a2c4b347a
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Fri Feb 14 12:45:55 2014 +0900

    Evas filters: Another clang warning fix
    
    Prevent error case from crashing.
---
 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 cd5602c..74b068c 100644
--- a/src/lib/evas/filters/evas_filter.c
+++ b/src/lib/evas/filters/evas_filter.c
@@ -876,6 +876,7 @@ evas_filter_command_blur_add(Evas_Filter_Context *ctx, void 
*drawctx,
         if (!convert && (ox || oy))
           {
              copybuf = evas_filter_temporary_buffer_get(ctx, 0, 0, 
in->alpha_only);
+             if (!copybuf) goto fail;
              copy_back = EINA_TRUE;
           }
 
@@ -960,6 +961,7 @@ evas_filter_command_blur_add(Evas_Filter_Context *ctx, void 
*drawctx,
    if (copy_back)
      {
         if (!cmd) goto fail;
+        if (!copybuf) goto fail;
         INF("Add copy %d -> %d", copybuf->id, blur_out->id);
         cmd->ENFN->context_color_set(cmd->ENDT, drawctx, 0, 0, 0, 255);
         id = evas_filter_command_blend_add(ctx, drawctx, copybuf->id, 
blur_out->id, ox, oy, EVAS_FILTER_FILL_MODE_NONE);

-- 


Reply via email to