evas software x11 - dri swapping - fix possible coverity bug
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Mon, 11 Jul 2016 12:29:32 +0000 (21:29 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Mon, 11 Jul 2016 12:29:32 +0000 (21:29 +0900)
fix CID 1039620 - coverity is right, in theory.

src/modules/evas/engines/software_x11/evas_xlib_dri_image.c

index 7c968ee..3069eb0 100644 (file)
@@ -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)
       {