raster pushed a commit to branch master.

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

commit c87748a7c12f609c8ded05e14a5e8000cb138e52
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Thu Aug 14 17:16:02 2014 +0900

    evas cserve - handle possilbe null ref and fentry pointers
    
    this fixes CID 1193209 with possible NULL refs.
---
 src/bin/evas/evas_cserve2_cache.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/bin/evas/evas_cserve2_cache.c 
b/src/bin/evas/evas_cserve2_cache.c
index 7acf201..eec4ea3 100644
--- a/src/bin/evas/evas_cserve2_cache.c
+++ b/src/bin/evas/evas_cserve2_cache.c
@@ -2898,7 +2898,11 @@ cserve2_cache_image_entry_create(Client *client, int rid,
    if (!ientry)
      return -1;
 
+   if (!ref)
+     return -1;
    fentry = _file_entry_find(ref->entry->id);
+   if (!fentry)
+     return -1;
    fentry->images = eina_list_append(fentry->images, ientry);
 
    if (opts && opts->scale_load.dst_w && opts->scale_load.dst_h)

-- 


Reply via email to