Commit: 21cb6283995be9893c72b6c26e8b356e1189ce9c
Author: Campbell Barton
Date: Tue Feb 25 23:13:17 2014 +1100
https://developer.blender.org/rB21cb6283995be9893c72b6c26e8b356e1189ce9c
Assert for invalid customdata allocs
===================================================================
M source/blender/blenkernel/intern/customdata.c
===================================================================
diff --git a/source/blender/blenkernel/intern/customdata.c
b/source/blender/blenkernel/intern/customdata.c
index fffd115..a628504 100644
--- a/source/blender/blenkernel/intern/customdata.c
+++ b/source/blender/blenkernel/intern/customdata.c
@@ -1649,6 +1649,8 @@ static CustomDataLayer
*customData_add_layer__internal(CustomData *data, int typ
(alloctype == CD_DUPLICATE) ||
(alloctype == CD_REFERENCE));
+ BLI_assert(size >= 0);
+
if (!typeInfo->defaultname && CustomData_has_layer(data, type))
return &data->layers[CustomData_get_layer_index(data, type)];
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs