GC driving me insane (#8305)

This commit is contained in:
Cadyn
2024-04-25 07:36:47 -07:00
committed by GitHub
parent 48644e3dd5
commit ec05492f97
5 changed files with 25 additions and 2 deletions

View File

@@ -107,7 +107,7 @@ SUBSYSTEM_DEF(machines)
while(current_run.len)
var/datum/pipe_network/PN = current_run[current_run.len]
current_run.len--
if(!PN)
if(!PN || QDELETED(PN)) //CHOMPEdit
networks.Remove(PN)
DISABLE_BITFIELD(PN?.datum_flags, DF_ISPROCESSING)
else
@@ -124,7 +124,7 @@ SUBSYSTEM_DEF(machines)
while(current_run.len)
var/obj/machinery/M = current_run[current_run.len]
current_run.len--
if(!M || (M.process(wait) == PROCESS_KILL))
if(!istype(M) || QDELETED(M) || (M.process(wait) == PROCESS_KILL)) //CHOMPEdit
processing_machines.Remove(M)
DISABLE_BITFIELD(M?.datum_flags, DF_ISPROCESSING)
if(MC_TICK_CHECK)