From 570b749bddd144c0906e819b79db59369fdd2f76 Mon Sep 17 00:00:00 2001 From: Ollo Date: Fri, 6 Jun 2025 20:46:32 +0200 Subject: [PATCH] use ini file values, only if complete --- client/bin/src/main.rs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/client/bin/src/main.rs b/client/bin/src/main.rs index 6a5f9f8..4f4c1fc 100644 --- a/client/bin/src/main.rs +++ b/client/bin/src/main.rs @@ -482,9 +482,17 @@ fn main_function(parameter1: String, parameter2: Option) -> ExitCode { let c = read_ini_file(configOrMqttAddress); //update configuration - gc.mqttIPAddress = c.mqttIPAddress; - gc.panelIPAddress = c.panelIPAddress; - gc.mqttPrefix = c.mqttPrefix; + if ((c.mqttIPAddress.len() > 0) && + (c.mqttPrefix.len() > 0)) + { + gc.mqttIPAddress = c.mqttIPAddress; + gc.mqttPrefix = c.mqttPrefix; + } + + if (c.panelIPAddress.len() > 0) + { + gc.panelIPAddress = c.panelIPAddress; + } println!("Read INI {:} @ {:}", gc.mqttPrefix, gc.mqttIPAddress); } else