diff options
author | Kent Mein <mein@cs.umn.edu> | 2008-05-05 21:26:33 +0400 |
---|---|---|
committer | Kent Mein <mein@cs.umn.edu> | 2008-05-05 21:26:33 +0400 |
commit | 4c0bcbf4da991e3a8fe5b01bebbb3dc54fe183f8 (patch) | |
tree | ffeffbe3921b514247efb29f4405ab4f24745dac /source/blender | |
parent | 945a083e70b79d361f5a9b1be76c9722565c9fe8 (diff) |
fix for bad indexing found by Cyril Brulebois
Its making the identity matrix so I just removed the initalizing values
that were out of bounds.
Kent
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/blenkernel/intern/constraint.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/blenkernel/intern/constraint.c b/source/blender/blenkernel/intern/constraint.c index 88ae02cd418..f60e39769a2 100644 --- a/source/blender/blenkernel/intern/constraint.c +++ b/source/blender/blenkernel/intern/constraint.c @@ -1104,9 +1104,9 @@ static void vectomat (float *vec, float *target_up, short axis, short upflag, sh /* identity matrix - don't do anything if the two axes are the same */ else { m[0][0]= m[1][1]= m[2][2]= 1.0; - m[0][1]= m[0][2]= m[0][3]= 0.0; - m[1][0]= m[1][2]= m[1][3]= 0.0; - m[2][0]= m[2][1]= m[2][3]= 0.0; + m[0][1]= m[0][2]= 0.0; + m[1][0]= m[1][2]= 0.0; + m[2][0]= m[2][1]= 0.0; } } |