Skip to content

Commit b65f788

Browse files
arowMmarc136
authored andcommitted
fixes elm#1137
Fix bug that causes infinite loop
1 parent 0d928a1 commit b65f788

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Elm/Kernel/String.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ var _String_foldl = F3(function(func, state, string)
124124
var _String_foldr = F3(function(func, state, string)
125125
{
126126
var i = string.length;
127-
while (i--)
127+
while (i-- > 0)
128128
{
129129
var char = string[i];
130130
var word = string.charCodeAt(i);
@@ -190,7 +190,7 @@ function _String_toLower(str)
190190
var _String_any = F2(function(isGood, string)
191191
{
192192
var i = string.length;
193-
while (i--)
193+
while (i-- > 0)
194194
{
195195
var char = string[i];
196196
var word = string.charCodeAt(i);
@@ -210,7 +210,7 @@ var _String_any = F2(function(isGood, string)
210210
var _String_all = F2(function(isGood, string)
211211
{
212212
var i = string.length;
213-
while (i--)
213+
while (i-- > 0)
214214
{
215215
var char = string[i];
216216
var word = string.charCodeAt(i);

0 commit comments

Comments
 (0)