Skip to content

Commit 7cb55a6

Browse files
committed
Fix recursion accumulation in all_arduino_library_dependencies
1 parent eef04ef commit 7cb55a6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/arduino_ci/cpp_library.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -410,9 +410,9 @@ def all_arduino_library_dependencies!(additional_libraries = [])
410410
recursive = (additional_libraries + arduino_library_dependencies).map do |n|
411411
other_lib = self.class.new(n, @backend)
412412
other_lib.install unless other_lib.installed?
413-
other_lib.all_arduino_library_dependencies!
413+
[n] + other_lib.all_arduino_library_dependencies!
414414
end.flatten
415-
(additional_libraries + recursive).uniq
415+
recursive.uniq
416416
end
417417

418418
# Arduino library directories containing sources -- only those of the dependencies

0 commit comments

Comments
 (0)