diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 8f4bfa74d16..fcd7d2c76fe 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -819,6 +819,8 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use listening = 0 /obj/item/device/radio/Destroy() + if(radio_connection) + radio_connection.remove_listener(src) if(isrobot(src.loc)) var/mob/living/silicon/robot/R = src.loc R.radio = null