raster pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=b96eb6863826b4e1ce21795b8689dda5797ebab6

commit b96eb6863826b4e1ce21795b8689dda5797ebab6
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Thu Aug 7 15:30:43 2014 +0900

    elm config - fix leak on shutdown of config struct memmebers
---
 src/lib/elm_config.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/lib/elm_config.c b/src/lib/elm_config.c
index c7898db..0804fb7 100644
--- a/src/lib/elm_config.c
+++ b/src/lib/elm_config.c
@@ -1345,7 +1345,10 @@ _config_free(Elm_Config *cfg)
              eina_stringshare_del(kb->action);
              eina_stringshare_del(kb->params);
              EINA_LIST_FREE(kb->modifiers, mb)
-                eina_stringshare_del(mb->mod);
+               {
+                  eina_stringshare_del(mb->mod);
+                  free(mb);
+               }
              free(kb);
           }
         free(wb);

-- 


Reply via email to