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) --
