don't crash on degenerate poly

This commit is contained in:
David Rose 2005-03-15 01:05:14 +00:00
parent 9743a69b10
commit 58e093303c

View File

@ -1439,6 +1439,10 @@ make_polyset(EggBin *egg_bin, PandaNode *parent) {
}
// Convert the primitives' vertex pool to a GeomVertexData.
if (first_prim->get_pool() == (EggVertexPool *)NULL) {
// Whoops, must be a degenerate primitive.
return NULL;
}
PT(qpGeomVertexData) vertex_data =
make_vertex_data(first_prim->get_pool(), first_prim->get_vertex_to_node());
nassertr(vertex_data != (qpGeomVertexData *)NULL, NULL);