From ad92256190652acbd3af964a205a018abe06eea2 Mon Sep 17 00:00:00 2001 From: Tom J Nowell Date: Thu, 28 Mar 2024 16:20:52 +0000 Subject: [PATCH] adjust the fix for #13371 to conform to code elsewhere in the file and check for IPAM --- plugins/providers/docker/driver.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/providers/docker/driver.rb b/plugins/providers/docker/driver.rb index 7fcee5d86..5c7dd380b 100644 --- a/plugins/providers/docker/driver.rb +++ b/plugins/providers/docker/driver.rb @@ -348,10 +348,10 @@ module VagrantPlugins network_info = inspect_network(all_networks) network_info.each do |network| - config = Array(network["IPAM"]["Config"]) - if ( config && - config.size > 0 && - config.first["Subnet"] == subnet_string) + next if !network["IPAM"] + config = network["IPAM"]["Config"] + next if !config || config.size < 1 + if (config.first["Subnet"] == subnet_string) @logger.debug("Found existing network #{network["Name"]} already configured with #{subnet_string}") return network["Name"] end