diff --git a/src/com/stuartsierra/dependency.cljc b/src/com/stuartsierra/dependency.cljc index 47a5e7f..0613082 100644 --- a/src/com/stuartsierra/dependency.cljc +++ b/src/com/stuartsierra/dependency.cljc @@ -58,7 +58,7 @@ (if-let [[node & more] (seq unexpanded)] (if (contains? expanded node) (recur more expanded) - (recur (concat more (neighbors node)) + (recur (into more (neighbors node)) (conj expanded node))) expanded)))