Module Name:    xsrc
Committed By:   christos
Date:           Fri Oct  7 15:43:38 UTC 2016

Modified Files:
        xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting:
            drmmode_display.c

Log Message:
CID 1373515: check return value.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
    
xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.c
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.c:1.1.1.1 xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.c:1.2
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.c:1.1.1.1	Wed Aug 10 03:44:34 2016
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.c	Fri Oct  7 11:43:38 2016
@@ -674,11 +674,15 @@ drmmode_set_scanout_pixmap_cpu(xf86CrtcP
     DamageRegister(&ppix->drawable, drmmode_crtc->slave_damage);
 
     if (ppriv->fb_id == 0) {
-        drmModeAddFB(drmmode->fd, ppix->drawable.width,
+        int ret = drmModeAddFB(drmmode->fd, ppix->drawable.width,
                      ppix->drawable.height,
                      ppix->drawable.depth,
                      ppix->drawable.bitsPerPixel,
                      ppix->devKind, ppriv->backing_bo->handle, &ppriv->fb_id);
+	if (ret) {
+	    ErrorF("failed to set scanout pixmap cpu\n");
+	    return FALSE;
+	}
     }
     return TRUE;
 }

Reply via email to