From 4b274b388ce1068ac8d0b9028864afbc6936cb7e Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Wed, 14 Jan 2026 19:18:56 +1300 Subject: [PATCH] DisposeGroovidelics matching --- src/DETHRACE/common/world.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/DETHRACE/common/world.c b/src/DETHRACE/common/world.c index d31f4bb3..84ca8269 100644 --- a/src/DETHRACE/common/world.c +++ b/src/DETHRACE/common/world.c @@ -1501,14 +1501,12 @@ void DisposeGroovidelics(int pOwner) { int i; tGroovidelic_spec* the_groove; - if (gGroovidelics_array == NULL) { - return; - } - for (i = 0; i < gGroovidelics_array_size; i++) { - the_groove = &gGroovidelics_array[i]; - PossibleService(); - if (the_groove->owner == pOwner) { - the_groove->owner = NO_OWNER; + if (gGroovidelics_array != NULL) { + for (i = 0, the_groove = gGroovidelics_array; i < gGroovidelics_array_size; i++, the_groove++) { + PossibleService(); + if (the_groove->owner == pOwner) { + the_groove->owner = NO_OWNER; + } } } }