From b1c20c32d74c408ce437fc4ae2da3f10675040a5 Mon Sep 17 00:00:00 2001 From: Uristqwerty Date: Wed, 20 Feb 2013 14:47:32 -0500 Subject: [PATCH] Fixed infinite loop in powernet rebuild. If a /obj/machinery/power wasn't anchored, it wouldn't get a new list of connections, so would endlessly loop on the old list, of which that object was the first entry, ensuring that the loop would never terminate. --- code/modules/power/power.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index f3418c8feed..b94901a6373 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -186,6 +186,9 @@ M.powernet = PN P = M.get_connections() + else + return + if(P.len == 0) return O = P[1]