summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/clj/clojure/boot.clj4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/clj/clojure/boot.clj b/src/clj/clojure/boot.clj
index 65f529a6..79cd1891 100644
--- a/src/clj/clojure/boot.clj
+++ b/src/clj/clojure/boot.clj
@@ -2874,9 +2874,9 @@
(and (vector? parent) (vector? child)
(= (count parent) (count child))
(loop [ret true i 0]
- (if (= i (count parent))
+ (if (or (not ret) (= i (count parent)))
ret
- (recur (and (isa? (child i) (parent i)) ret) (inc i))))))))
+ (recur (isa? h (child i) (parent i)) (inc i))))))))
(defn parents
"Returns the immediate parents of tag, either via a Java type