glu: Fix memory leak in __gl_meshMakeEdge.

This commit is contained in:
Vinson Lee 2009-11-22 01:45:53 -05:00
parent 57d389aab5
commit d3b4c99c70

View file

@ -284,7 +284,12 @@ GLUhalfEdge *__gl_meshMakeEdge( GLUmesh *mesh )
}
e = MakeEdge( &mesh->eHead );
if (e == NULL) return NULL;
if (e == NULL) {
memFree(newVertex1);
memFree(newVertex2);
memFree(newFace);
return NULL;
}
MakeVertex( newVertex1, e, &mesh->vHead );
MakeVertex( newVertex2, e->Sym, &mesh->vHead );