File trackballs-off_by_one.diff of Package trackballs

Matrix3D is a [3][3] array.

--- src/glHelp.cc
+++ src/glHelp.cc
@@ -762,7 +762,7 @@
 void useMatrix(Matrix3d A,const double B[3],double C[3]) {
   int i,k;
   for(i=0;i<3;i++) {
-    C[i] = A[i][3];
+    C[i] = A[i][2];
     for(k=0;k<3;k++)
       C[i] += A[i][k] * B[k];
   }
openSUSE Build Service is sponsored by