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); } } --
