devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5eef4351fdfa6ae4811be8fb297d1dca1d1b0c7a

commit 5eef4351fdfa6ae4811be8fb297d1dca1d1b0c7a
Author: Chris Michael <[email protected]>
Date:   Sun Jul 6 12:58:57 2014 -0400

    ecore-drm: Shutdown ecore_event on udev error.
    
    Since we have already called ecore_event_init prior to using any udev
    functions, if udev fails for some reason or another, we should also
    shutdown ecore_event subsystem.
    
    @fix
    
    Signed-off-by: Chris Michael <[email protected]>
---
 src/lib/ecore_drm/ecore_drm.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/ecore_drm/ecore_drm.c b/src/lib/ecore_drm/ecore_drm.c
index 42f5268..0c938cb 100644
--- a/src/lib/ecore_drm/ecore_drm.c
+++ b/src/lib/ecore_drm/ecore_drm.c
@@ -353,6 +353,7 @@ spawn_err:
 sock_err:
    if (udev) udev_unref(udev);
 udev_err:
+   ecore_event_shutdown();
    ecore_shutdown();
    eina_log_domain_unregister(_ecore_drm_log_dom);
    _ecore_drm_log_dom = -1;

-- 


Reply via email to