jpeg pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=b30892056e0a527545c8a022cd2b3cdef0ec85af
commit b30892056e0a527545c8a022cd2b3cdef0ec85af Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Fri Apr 17 10:30:06 2015 +0900 PackageKit: Fix crash on error Sometimes a "normal" error occurs and then the callback is called with no context data. Then crash boom sigsegv happens. --- src/modules/packagekit/e_mod_packagekit.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/packagekit/e_mod_packagekit.c b/src/modules/packagekit/e_mod_packagekit.c index a2c0683..051d620 100644 --- a/src/modules/packagekit/e_mod_packagekit.c +++ b/src/modules/packagekit/e_mod_packagekit.c @@ -220,6 +220,7 @@ static void _store_error(E_PackageKit_Module_Context *ctxt, const char *err) { ERR("PKGKIT: ERROR: %s", err); + if (!ctxt) return; // see packagekit_get_updates() if (ctxt->error) eina_stringshare_replace(&ctxt->error, err); else --