From 8e203ec78ed897c13ff43531be421faadc989090 Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Mon, 8 Aug 2011 15:13:37 -0700 Subject: [PATCH] Fixed range checking for insertObject:atIndex: --- Foundation/CPArray/_CPJavaScriptArray.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Foundation/CPArray/_CPJavaScriptArray.j b/Foundation/CPArray/_CPJavaScriptArray.j index 9913fd890..7a84057bb 100644 --- a/Foundation/CPArray/_CPJavaScriptArray.j +++ b/Foundation/CPArray/_CPJavaScriptArray.j @@ -209,7 +209,7 @@ var concat = Array.prototype.concat, - (void)insertObject:(id)anObject atIndex:(int)anIndex { - if (anIndex >= self.length || anIndex < 0) + if (anIndex > self.length || anIndex < 0) _CPRaiseRangeException(self, _cmd, anIndex, self.length); splice.call(self, anIndex, 0, anObject);