diff --git a/Recast/Source/Recast.cpp b/Recast/Source/Recast.cpp index a25f579..073e595 100644 --- a/Recast/Source/Recast.cpp +++ b/Recast/Source/Recast.cpp @@ -264,6 +264,10 @@ rcPolyMeshDetail* rcAllocPolyMeshDetail() void rcFreePolyMeshDetail(rcPolyMeshDetail* detailMesh) { + if (detailMesh == NULL) + { + return; + } rcFree(detailMesh->meshes); rcFree(detailMesh->verts); rcFree(detailMesh->tris);