@@ -524,7 +524,11 @@ void CatmullClarkSubdivider::InternSubdivide(
}
- ai_assert(adj[o] - moffsets[nidx].first < mp->mNumFaces);
+ if (mp == nullptr) {
+ continue;
+ }
+
+ ai_assert(adj[o] - moffsets[nidx].first < mp->mNumFaces);
const aiFace &f = mp->mFaces[adj[o] - moffsets[nidx].first];
bool haveit = false;