discomfitor pushed a commit to branch efl-1.16. http://git.enlightenment.org/core/efl.git/commit/?id=abb9610a3b7e56f15cb9b012161dd483ee003f65
commit abb9610a3b7e56f15cb9b012161dd483ee003f65 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Mon Nov 16 14:10:52 2015 -0500 ecore-evas drm: null global device pointer after free ref T2844 @fix --- src/modules/ecore_evas/engines/drm/ecore_evas_drm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c index f7cfc55..a806cc0 100644 --- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c +++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c @@ -575,6 +575,7 @@ sprite_err: dev_open_err: ecore_drm_launcher_disconnect(dev); ecore_drm_device_free(dev); + dev = NULL; launcher_err: dev_err: ecore_drm_shutdown(); @@ -592,6 +593,7 @@ _ecore_evas_drm_shutdown(void) ecore_drm_device_close(dev); ecore_drm_launcher_disconnect(dev); ecore_drm_device_free(dev); + dev = NULL; ecore_drm_shutdown(); ecore_event_evas_shutdown(); --