diff --git a/src/models.c b/src/models.c index 115d88388..ac1652012 100644 --- a/src/models.c +++ b/src/models.c @@ -2658,6 +2658,7 @@ void GenMeshTangents(Mesh *mesh) mesh->tangents = (float*)RL_MALLOC(mesh->vertexCount*4*sizeof(float)); } else + { RL_FREE(mesh->tangents); mesh->tangents = (float*)RL_MALLOC(mesh->vertexCount*4*sizeof(float)); }