diff --git a/src/hardware/hw_md2.c b/src/hardware/hw_md2.c
index a578e6b75f902f59c69a479bd838869e144fbf10..ca24b76d28bb45842d9337e5007feec5805ba5b1 100644
--- a/src/hardware/hw_md2.c
+++ b/src/hardware/hw_md2.c
@@ -309,7 +309,7 @@ static md2_model_t *md2_readModel(const char *filename)
 	model->header.numSkins = 1;
 
 #define MD2LIMITCHECK(field, max, msgname) \
-	if (field >= max) \
+	if (field > max) \
 	{ \
 		CONS_Alert(CONS_ERROR, "md2_readModel: %s has too many " msgname " (# found: %d, maximum: %d)\n", filename, field, max); \
 		md2_freeModel (model); \