diff --git a/code/datums/components/machinery/disposal_connection.dm b/code/datums/components/machinery/disposal_connection.dm index 47b3160d11..08b36f6054 100644 --- a/code/datums/components/machinery/disposal_connection.dm +++ b/code/datums/components/machinery/disposal_connection.dm @@ -59,6 +59,7 @@ SIGNAL_HANDLER SHOULD_NOT_OVERRIDE(TRUE) if(connected_trunk) + connected_trunk.linked = null UnregisterSignal(connected_trunk, COMSIG_DISPOSAL_SEND) connected_trunk = null