From 32a9afb941b9be2e41bfefd9c3574247578178a5 Mon Sep 17 00:00:00 2001 From: Hayden Date: Sun, 14 Jan 2018 22:15:21 -0700 Subject: [PATCH] Fix infinite while loop in chemistry (#4113) --- code/modules/reagents/Chemistry-Machinery.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index d63c42a564f..5d8c1743f7e 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -175,7 +175,7 @@ if(reagents.total_volume/count < 1) //Sanity checking. return - while (count--) + while (count-- && count >= 0) var/obj/item/weapon/reagent_containers/pill/P = new/obj/item/weapon/reagent_containers/pill(src.loc) if(!name) name = reagents.get_master_reagent_name() P.name = "[name] pill"