raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=7ab621925f57b5c7ebc4eba6c45bc00067f269dc

commit 7ab621925f57b5c7ebc4eba6c45bc00067f269dc
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Fri Mar 31 17:45:57 2017 +0900

    e randr2 - fix freeing of stringshare by making it a stringshare
    
    cs->id was strduped but freed as a stringshare... so actually add it
    as a stringshare.
---
 src/bin/e_randr2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/e_randr2.c b/src/bin/e_randr2.c
index 324b701..1690585 100644
--- a/src/bin/e_randr2.c
+++ b/src/bin/e_randr2.c
@@ -389,7 +389,7 @@ _config_update(E_Randr2 *r, E_Config_Randr2 *cfg)
              cs = calloc(1, sizeof(E_Config_Randr2_Screen));
              if (cs)
                {
-                  cs->id = strdup(s->id);
+                  cs->id = eina_stringshare_add(s->id);
                   cfg->screens = eina_list_prepend(cfg->screens, cs);
                }
           }

-- 


Reply via email to