check if bonesCount is 0 to avoid bad memory access

This commit is contained in:
Kabuto85 2015-07-23 15:38:43 +02:00
parent 457cd46c49
commit f3b7cacf02

View File

@ -65,7 +65,7 @@ spSkeleton* spSkeleton_create (spSkeletonData* data) {
}
self->bones[i] = spBone_create(boneData, self, parent);
}
CONST_CAST(spBone*, self->root) = self->bones[0];
CONST_CAST(spBone*, self->root) = (self->bonesCount > 0 ? self->bones[0] : NULL);
self->slotsCount = data->slotsCount;
self->slots = MALLOC(spSlot*, self->slotsCount);