diff --git a/code/datums/log_viewer.dm b/code/datums/log_viewer.dm
index 70f7d832924..67eb3d21d86 100644
--- a/code/datums/log_viewer.dm
+++ b/code/datums/log_viewer.dm
@@ -112,6 +112,9 @@
dat += "Mobs being used:"
for(var/i in selected_mobs)
var/mob/M = i
+ if(QDELETED(M))
+ selected_mobs -= i
+ continue
dat += "[M.name]"
dat += "Add Mob"
dat += "Clear All Mobs"