Commit: 8108fc77c6f309ad25b63f336048d30f19a45823
Author: Campbell Barton
Date:   Thu Mar 19 18:00:10 2015 +1100
Branches: blender-v2.74-release
https://developer.blender.org/rB8108fc77c6f309ad25b63f336048d30f19a45823

Fix out-of-bounds read BKE_deform_flip_side_name

===================================================================

M       source/blender/blenkernel/intern/deform.c

===================================================================

diff --git a/source/blender/blenkernel/intern/deform.c 
b/source/blender/blenkernel/intern/deform.c
index 0adea59..350b19b 100644
--- a/source/blender/blenkernel/intern/deform.c
+++ b/source/blender/blenkernel/intern/deform.c
@@ -649,7 +649,7 @@ void BKE_deform_flip_side_name(char name[MAX_VGROUP_NAME], 
const char from_name[
        BLI_strncpy(prefix, name, sizeof(prefix));
 
        /* first case; separator . - _ with extensions r R l L  */
-       if (is_char_sep(name[len - 2])) {
+       if ((len > 1) && is_char_sep(name[len - 2])) {
                is_set = true;
                switch (name[len - 1]) {
                        case 'l':

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to