billiob pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=f8831d9c6a1761265f62258e7e1311fb55607e3b

commit f8831d9c6a1761265f62258e7e1311fb55607e3b
Author: Boris Faure <bill...@gmail.com>
Date:   Thu Nov 19 21:08:16 2015 +0100

    config: fix CID 1339831:  Null pointer dereference
---
 src/bin/config.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/config.c b/src/bin/config.c
index 2594ba4..372ed24 100644
--- a/src/bin/config.c
+++ b/src/bin/config.c
@@ -649,6 +649,7 @@ config_fork(Config *config)
    EINA_LIST_FOREACH(config->keys, l, key)
      {
         Config_Keys *key2 = calloc(1, sizeof(Config_Keys));
+        if (!key2) break;
         key2->keyname = key->keyname;
         eina_stringshare_ref(key->keyname);
         key2->ctrl = key->ctrl;

-- 


Reply via email to