forked from enlightenment/efl
ecore-drm: Fix ecore_drm_launcher_device_close to not cause segfaults
Summary: We can only call _ecore_drm_logind_device_close if we have an actual device string. It is possible that this Could get called with NULL, and thus cause a crash. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
7da19b4c21
commit
a5654dbb24
|
@ -128,7 +128,7 @@ _ecore_drm_launcher_device_open_no_pending(const char *device, int flags)
|
|||
void
|
||||
_ecore_drm_launcher_device_close(const char *device, int fd)
|
||||
{
|
||||
if (logind)
|
||||
if ((logind) && (device))
|
||||
return _ecore_drm_logind_device_close(device);
|
||||
|
||||
close(fd);
|
||||
|
|
Loading…
Reference in New Issue