From c5b3f591a1da3ce91eadf6b63dadea3b20c4d1b7 Mon Sep 17 00:00:00 2001 From: Anton Sviridov Date: Tue, 19 Jul 2022 09:15:10 +0100 Subject: [PATCH] Synchronise access to dependency-info (#22) --- .../main/scala/com/indoorvivants/vcpkg/VcpkgPluginImpl.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/scala/com/indoorvivants/vcpkg/VcpkgPluginImpl.scala b/core/src/main/scala/com/indoorvivants/vcpkg/VcpkgPluginImpl.scala index ddd8618..d724f35 100644 --- a/core/src/main/scala/com/indoorvivants/vcpkg/VcpkgPluginImpl.scala +++ b/core/src/main/scala/com/indoorvivants/vcpkg/VcpkgPluginImpl.scala @@ -38,7 +38,7 @@ trait VcpkgPluginImpl { val allActualDependencies = deps .flatMap { name => - val info = manager.dependencyInfo(name.name) + val info = VcpkgPluginImpl.synchronized(manager.dependencyInfo(name.name)) val transitive = info.allTransitive(name) name +: transitive