From 52e59fe305661dd57f6d1ef06d8d6cb7e242831c Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Mon, 9 Feb 2026 21:50:19 +1300 Subject: [PATCH] CalcHighestID matching --- src/DETHRACE/common/world.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/DETHRACE/common/world.c b/src/DETHRACE/common/world.c index a0037917..b869e0d9 100644 --- a/src/DETHRACE/common/world.c +++ b/src/DETHRACE/common/world.c @@ -4436,14 +4436,13 @@ br_uint_32 CalcHighestID(br_actor* pActor, int* pHighest) { char s[256]; int number; - if (pActor->identifier == NULL || pActor->identifier[0] == '@') { - return 0; - } - strcpy(s, &pActor->identifier[4]); - s[4] = '\0'; - sscanf(s, "%d", &number); - if (*pHighest < number) { - *pHighest = number; + if (pActor->identifier != NULL && pActor->identifier[0] == '@') { + strcpy(s, &pActor->identifier[4]); + s[4] = '\0'; + sscanf(s, "%d", &number); + if (*pHighest < number) { + *pHighest = number; + } } return 0; }