fix the segfault caused by corrupt meshes

This commit is contained in:
Bill Currie 2001-01-15 07:27:27 +00:00
parent a19b49d83c
commit 1a0d81fd2e

View file

@ -340,6 +340,7 @@ GL_MakeAliasModelDisplayLists (model_t *m, aliashdr_t *hdr, void *_m, int _s)
memset (d2, 0, sizeof (d2));
Qread (f, &nc, 4);
Qread (f, &no, 4);
if (nc <= 8192 && no <= 8192) {
Qread (f, &c, nc * sizeof (c[0]));
Qread (f, &vo, no * sizeof (vo[0]));
Qread (f, d1, MDFOUR_DIGEST_BYTES);
@ -362,6 +363,7 @@ GL_MakeAliasModelDisplayLists (model_t *m, aliashdr_t *hdr, void *_m, int _s)
memcpy (vertexorder, vo, numorder * sizeof (vo[0]));
}
}
}
if (remesh) {
//
// build it from scratch