Bladeren bron
Fixed over-allocation of buffer (#1772 )
output->framePoses[frame] is over-allocated.
framePoses is a 2D array:
- first dimension: frames (allocated l. 4717)
- second dimension: nodes (allocated l. 4731)
Second dimension should be allocated of nodes_count transformations only.
pull/1774/head
Guillaume DEVOILLE
3 jaren geleden
committed by
GitHub
bovenliggende
commit
b90ac7bd31
Geen bekende sleutel gevonden voor deze handtekening in de database
GPG sleutel-ID: 4AEE18F83AFDEB23
1 gewijzigde bestanden met
toevoegingen van 1 en
1 verwijderingen
src/models.c
@ -4728,7 +4728,7 @@ static ModelAnimation *LoadGLTFModelAnimations(const char *fileName, int *animCo
/ / Initiate with zero bone translations
for ( int frame = 0 ; frame < output - > frameCount ; frame + + )
{
output - > framePoses [ frame ] = RL_MALLOC ( output - > frameCount * data- > nodes_count * sizeof ( Transform ) ) ;
output - > framePoses [ frame ] = RL_MALLOC ( data - > nodes_count * sizeof ( Transform ) ) ;
for ( unsigned int i = 0 ; i < data - > nodes_count ; i + + )
{