From ea91764196cef0459b4abc46022fb6e02a2980b6 Mon Sep 17 00:00:00 2001 From: Denis Pauk Date: Mon, 15 Apr 2024 23:59:32 +0300 Subject: [PATCH] collision: make firstbrushside unsigned --- src/common/collision.c | 3 +-- src/common/header/files.h | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/common/collision.c b/src/common/collision.c index 55134798..69f4822d 100644 --- a/src/common/collision.c +++ b/src/common/collision.c @@ -683,8 +683,7 @@ CM_ClipBoxToBrush(vec3_t mins, vec3_t maxs, vec3_t p1, for (i = 0; i < brush->numsides; i++) { - if (((brush->firstbrushside + i) < 0) || - ((brush->firstbrushside + i) >= (cmod->numbrushsides + EXTRA_LUMP_BRUSHSIDES))) + if ((brush->firstbrushside + i) >= (cmod->numbrushsides + EXTRA_LUMP_BRUSHSIDES)) { Com_DPrintf("%s: Incorrect brushside %d\n", __func__, brush->firstbrushside + i); diff --git a/src/common/header/files.h b/src/common/header/files.h index 391dff9f..86fa68e0 100644 --- a/src/common/header/files.h +++ b/src/common/header/files.h @@ -908,8 +908,8 @@ typedef struct typedef struct { - int firstside; - int numsides; + unsigned int firstside; + unsigned int numsides; int contents; } dbrush_t;