From a260c9b41d10e5f0012a11fa2bcbd84043a947ad Mon Sep 17 00:00:00 2001 From: Chris Jackson Date: Tue, 6 Jan 2026 08:24:10 +1300 Subject: [PATCH] Shutdown network when console startup fails Signed-off-by: Chris Jackson --- .../zigbee/console/main/ZigBeeConsoleMain.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/com.zsmartsystems.zigbee.console.main/src/main/java/com/zsmartsystems/zigbee/console/main/ZigBeeConsoleMain.java b/com.zsmartsystems.zigbee.console.main/src/main/java/com/zsmartsystems/zigbee/console/main/ZigBeeConsoleMain.java index a8e9e410d..25cc195c6 100644 --- a/com.zsmartsystems.zigbee.console.main/src/main/java/com/zsmartsystems/zigbee/console/main/ZigBeeConsoleMain.java +++ b/com.zsmartsystems.zigbee.console.main/src/main/java/com/zsmartsystems/zigbee/console/main/ZigBeeConsoleMain.java @@ -332,10 +332,9 @@ public static void main(final String[] args) { // Initialise the network ZigBeeStatus initResponse = networkManager.initialize(); - System.out.println("networkManager.initialize returned " + initResponse); if (initResponse != ZigBeeStatus.SUCCESS) { - console.start(); - System.out.println("Console closed."); + networkManager.shutdown(); + System.out.println("Console closed. networkManager.initialize returned " + initResponse); return; } @@ -433,6 +432,8 @@ public static void main(final String[] args) { if (networkManager.startup(resetNetwork) != ZigBeeStatus.SUCCESS) { System.out.println("ZigBee console starting up ... [FAIL]"); + networkManager.shutdown(); + return; } else { System.out.println("ZigBee console starting up ... [OK]"); }