From 886fcdd0b1de366f70e76c27a004a46aacb72c06 Mon Sep 17 00:00:00 2001 From: sum2012 Date: Sun, 10 Nov 2013 02:23:22 +0800 Subject: [PATCH] Fix Colin Mcrae Dirt 2 Crash #4482 --- GPU/Common/IndexGenerator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/GPU/Common/IndexGenerator.cpp b/GPU/Common/IndexGenerator.cpp index 325d89e81..49af66d7a 100644 --- a/GPU/Common/IndexGenerator.cpp +++ b/GPU/Common/IndexGenerator.cpp @@ -100,6 +100,7 @@ void IndexGenerator::AddList(int numVerts) { void IndexGenerator::AddStrip(int numVerts) { int wind = 1; const int numTris = numVerts - 2; + if (numTris < 0) return; u16 *outInds = inds_; int ibase = index_; for (int i = numTris; i; i--) {