Module Name:    xsrc
Committed By:   macallan
Date:           Tue Jul  7 00:55:52 UTC 2015

Modified Files:
        xsrc/external/mit/xf86-video-r128/dist/src: r128_driver.c

Log Message:
don't forget to NULL terminate the mode list when adding a single mode from
EDID. Now this works again on my Pismo.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 \
    xsrc/external/mit/xf86-video-r128/dist/src/r128_driver.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/xf86-video-r128/dist/src/r128_driver.c
diff -u xsrc/external/mit/xf86-video-r128/dist/src/r128_driver.c:1.9 xsrc/external/mit/xf86-video-r128/dist/src/r128_driver.c:1.10
--- xsrc/external/mit/xf86-video-r128/dist/src/r128_driver.c:1.9	Wed Mar 19 23:56:47 2014
+++ xsrc/external/mit/xf86-video-r128/dist/src/r128_driver.c	Tue Jul  7 00:55:52 2015
@@ -1625,6 +1625,8 @@ static int R128ValidateFPModes(ScrnInfoP
         pScrn->display->modes[0] = xnfalloc(16);
         sprintf(pScrn->display->modes[0], "%dx%d",
                info->PanelXRes, info->PanelYRes);
+        /* don't forget to NULL terminate */
+        pScrn->display->modes[1] = NULL;
     }
 
     for(i=0; pScrn->display->modes[i] != NULL; i++)

Reply via email to