فهرست منبع

Merge pull request #2814 from assimp/issue_2809

closes https://github.com/assimp/assimp/issues/2809: fix crash for sp…
Kim Kulling 5 سال پیش
والد
کامیت
d8575b2b55
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      code/Importer/IFC/IFCGeometry.cpp

+ 3 - 2
code/Importer/IFC/IFCGeometry.cpp

@@ -138,8 +138,9 @@ void ProcessPolygonBoundaries(TempMesh& result, const TempMesh& inmesh, size_t m
             }
         }
     }
-
-    ai_assert(outer_polygon_it != end);
+	if (outer_polygon_it == end) {
+		return;
+	}
 
     const size_t outer_polygon_size = *outer_polygon_it;
     const IfcVector3& master_normal = normals[std::distance(begin, outer_polygon_it)];