jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=debbba47581c706dce600e28a8945f3b07925d62
commit debbba47581c706dce600e28a8945f3b07925d62 Author: Jean-Philippe Andre <[email protected]> Date: Tue Jan 14 13:42:17 2014 +0900 Evas/cserve2: Fix potential crash in image_free Don't try to free an object that was already freed. Basically, allow image_free(NULL). --- src/bin/evas/evas_cserve2_cache.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/evas/evas_cserve2_cache.c b/src/bin/evas/evas_cserve2_cache.c index 77d1ce2..0c2a5be 100644 --- a/src/bin/evas/evas_cserve2_cache.c +++ b/src/bin/evas/evas_cserve2_cache.c @@ -1051,6 +1051,9 @@ _image_entry_free(Image_Entry *ientry) File_Entry *fentry; Image_Data *idata; + if (!ientry || !ENTRYID(ientry)) + return; + idata = _image_data_find(ENTRYID(ientry)); if (!idata || !idata->refcount) { --
