Module Name:    xsrc
Committed By:   christos
Date:           Thu Mar 17 02:31:09 UTC 2016

Modified Files:
        xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200: r200_sanity.c

Log Message:
Fix off-by-one.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 \
    xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.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/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.c
diff -u xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.c:1.1.1.5 xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.c:1.2
--- xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.c:1.1.1.5	Thu Dec 18 01:02:08 2014
+++ xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.c	Wed Mar 16 22:31:09 2016
@@ -622,29 +622,29 @@ static void init_regs( void )
    struct reg_names *tmp;
    int i;
 
-   for (i = 0 ; i < Elements(regs) ; i++) {
+   for (i = 0 ; i < Elements(regs) - 1; i++) {
       regs[i].idx = reg_names[i].idx;
       regs[i].closest = &reg_names[i];
       regs[i].flags = 0;
    }
+   regs[i].idx = -1;
 
-   for (i = 0, tmp = scalar_names ; i < Elements(scalars) ; i++) {
+   for (i = 0, tmp = scalar_names ; i < Elements(scalars) - 1; i++) {
       if (tmp[1].idx == i) tmp++;
       scalars[i].idx = i;
       scalars[i].closest = tmp;
       scalars[i].flags = ISFLOAT;
    }
+   scalars[i].idx = -1;
 
-   for (i = 0, tmp = vector_names ; i < Elements(vectors) ; i++) {
+   for (i = 0, tmp = vector_names ; i < Elements(vectors) - 1; i++) {
       if (tmp[1].idx*4 == i) tmp++;
       vectors[i].idx = i;
       vectors[i].closest = tmp;
       vectors[i].flags = ISFLOAT|ISVEC;
    }
+   vectors[i].idx = -1;
 
-   regs[Elements(regs)-1].idx = -1;
-   scalars[Elements(scalars)-1].idx = -1;
-   vectors[Elements(vectors)-1].idx = -1;
 }
 
 static int find_or_add_value( struct reg *reg, int val )

Reply via email to