ecore-evas drm: null global device pointer after free
authorMike Blumenkrantz <zmike@osg.samsung.com>
Mon, 16 Nov 2015 19:10:52 +0000 (14:10 -0500)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Mon, 16 Nov 2015 19:11:18 +0000 (14:11 -0500)
ref T2844

@fix

src/modules/ecore_evas/engines/drm/ecore_evas_drm.c

index f7cfc55..a806cc0 100644 (file)
@@ -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();