summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/jvm/clojure/lang/RT.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/RT.java b/src/jvm/clojure/lang/RT.java
index cb723731..3053b574 100644
--- a/src/jvm/clojure/lang/RT.java
+++ b/src/jvm/clojure/lang/RT.java
@@ -441,7 +441,7 @@ static public Object get(Object coll, Object key){
else if(key instanceof Number && (coll instanceof String || coll.getClass().isArray()))
{
int n = ((Number) key).intValue();
- if(n < count(coll))
+ if(n >= 0 && n < count(coll))
return nth(coll, n);
return null;
}