raster pushed a commit to branch master.

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

commit ea99e6288d8aa03aad0f1763ec0e8160ffeb08d9
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Mon Jul 11 21:29:32 2016 +0900

    evas software x11 - dri swapping - fix possible coverity bug
    
    fix CID 1039620 - coverity is right, in theory.
---
 src/modules/evas/engines/software_x11/evas_xlib_dri_image.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/modules/evas/engines/software_x11/evas_xlib_dri_image.c 
b/src/modules/evas/engines/software_x11/evas_xlib_dri_image.c
index 7c968ee..3069eb0 100644
--- a/src/modules/evas/engines/software_x11/evas_xlib_dri_image.c
+++ b/src/modules/evas/engines/software_x11/evas_xlib_dri_image.c
@@ -193,6 +193,11 @@ _drm_init(Display *disp, int scr)
         if (exim_debug) ERR("DRI2 connect failed on screen %i", scr);
         goto err;
       }
+   if (!dev_name)
+     {
+        if (exim_debug) ERR("DRI2 connect - cannot find dev name");
+        goto err;
+     }
    drm_fd = open(dev_name, O_RDWR);
    if (drm_fd < 0)
       {

-- 


Reply via email to