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

-- 


Reply via email to