[Bf-blender-cvs] [8b6e777] master: Fix out-of-bounds read BKE_deform_flip_side_name
Campbell Barton
noreply at git.blender.org
Thu Mar 19 08:14:18 CET 2015
Commit: 8b6e777736db88d8877235dc849e52eb7924c1bb
Author: Campbell Barton
Date: Thu Mar 19 18:00:10 2015 +1100
Branches: master
https://developer.blender.org/rB8b6e777736db88d8877235dc849e52eb7924c1bb
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':
More information about the Bf-blender-cvs
mailing list