From 7d8b5e45fc0fe22d7d520c7593d4dc9579047259 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Tobias=20Skjong-B=C3=B8rsting?= Date: Sat, 20 Jan 2024 12:59:47 +0100 Subject: [PATCH] Fix undefined method `size' for nil:NilClass in network_defined? --- plugins/providers/docker/driver.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/providers/docker/driver.rb b/plugins/providers/docker/driver.rb index 9811df0c619..1dd5e2021f8 100644 --- a/plugins/providers/docker/driver.rb +++ b/plugins/providers/docker/driver.rb @@ -349,7 +349,8 @@ def network_defined?(subnet_string) network_info = inspect_network(all_networks) network_info.each do |network| config = network["IPAM"]["Config"] - if (config.size > 0 && + if (defined?(config.size) && + config.size > 0 && config.first["Subnet"] == subnet_string) @logger.debug("Found existing network #{network["Name"]} already configured with #{subnet_string}") return network["Name"]