discomfitor pushed a commit to branch enlightenment-0.21.

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

commit c23d0c578a6a2aecbe451037933c4c8817988821
Author: Carsten Haitzler (Rasterman) <[email protected]>
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 2a761be..9d08916 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