From 66ce3ec280e99a7f3f385f9b5e95563ac7395cab Mon Sep 17 00:00:00 2001 From: grossmj Date: Sun, 12 Apr 2026 14:05:56 +0800 Subject: [PATCH] Fix bug when custom_adapters is None in port_factory.py --- gns3server/controller/ports/port_factory.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gns3server/controller/ports/port_factory.py b/gns3server/controller/ports/port_factory.py index 070e391cf..9aa0f98e1 100644 --- a/gns3server/controller/ports/port_factory.py +++ b/gns3server/controller/ports/port_factory.py @@ -68,10 +68,11 @@ class StandardPortFactory: for adapter_number in range(adapter_number, ethernet_adapters + adapter_number): custom_adapter_settings = {} - for custom_adapter in custom_adapters: - if custom_adapter["adapter_number"] == adapter_number: - custom_adapter_settings = custom_adapter - break + if custom_adapters: + for custom_adapter in custom_adapters: + if custom_adapter["adapter_number"] == adapter_number: + custom_adapter_settings = custom_adapter + break for port_number in range(0, port_by_adapter): if first_port_name and adapter_number == 0: