diff --git a/src/lib/ecore_x/xlib/ecore_x_vsync.c b/src/lib/ecore_x/xlib/ecore_x_vsync.c index 748d1afa98..98fbc210e9 100644 --- a/src/lib/ecore_x/xlib/ecore_x_vsync.c +++ b/src/lib/ecore_x/xlib/ecore_x_vsync.c @@ -507,9 +507,9 @@ _drm_init(void) ok = EINA_TRUE; } } + sym_drmFreeVersion(drmver); if (!ok) { - sym_drmFreeVersion(drmver); close(drm_fd); return 0; }