From c968343d6fe5269469f26fde0e1dab67e17062f7 Mon Sep 17 00:00:00 2001 From: Uristqwerty Date: Sat, 7 Jul 2012 23:16:40 -0400 Subject: [PATCH] Infinite loop fix for splitting on null --- code/defines/procs/helpers.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/defines/procs/helpers.dm b/code/defines/procs/helpers.dm index 341d5944b5a..fa7b71f4735 100644 --- a/code/defines/procs/helpers.dm +++ b/code/defines/procs/helpers.dm @@ -1753,6 +1753,9 @@ proc/oview_or_orange(distance = world.view , center = usr , type) return /proc/stringsplit(txt, character) + if(length(character) < 1) //Do not infinite loop when splitting on "" or null + return list(txt) + var/cur_text = txt var/last_found = 1 var/found_char = findtext(cur_text,character)