ReGaHSS: .SyslogIPAddress() -> Absturz der ReGaHSS bei schreibendem Zugriff mit bestimmten Werten
Describe the issue you are experiencing
Wird die Methode .SyslogIPAddress() mit Parameter (Schreibzugriff) ausgeführt, wobei der Wert -1 mit dem Variabletyp integer oder der Wert 255.255.255.255 mit dem Variabletyp string oder ein Leerstring übergeben wird, um die zusätzliche interne ReGaHss-Log-Ausgabe zu deaktivieren, dann stürzt der ReGaHss-Prozess ab, sofern das LogLevel auf 0 gesetzt ist. Ist das LogLevel nicht auf 0 gesetzt, dann stürzt der ReGaHss-Prozess erst ab, sobald eine Log-Nachricht durch den ReGaHss-Prozess erzeugt wird.
Describe the behavior you expected
Es sollte kein Absturz der ReGaHss-Prozesses erfolgen, sondern der Wert korrekt gesetzt werden.
Steps to reproduce the issue
Ausführung des folgenden Skriptes unter "Skript testen":
Ist das LogLevel auf 0 gesetzt, dann reicht die Ausführung des 1. Skriptes aus, um den Fehler zu erzeugen.
Skript 1:
WriteLine("Start");
WriteLine(dom.BuildLabel());
WriteLine(system.SyslogIPAddress(-1));
!WriteLine(system.SyslogIPAddress("255.255.255.255"));
!WriteLine(system.SyslogIPAddress(""));
WriteLine("Ende");
Skript 2 ausführen, um den Fehler auszulösen, falls das LogLevel nicht auf 0 gesetzt ist.
Skript 2:
WriteLine("Start");
WriteLine(dom.BuildLabel());
object lObj;
lObj.Fault();
WriteLine("Ende");
What is the version this bug report is based on?
CCU3 mit ReGaHSS-Version R1.00.0388.0235
Which base platform are you running?
rpi3 (RaspberryPi3, ARM64/aarch64)
Which HomeMatic/homematicIP radio module are you using?
n/a
Anything in the logs that might be useful for us?
bestehend seit:
ab ReGaHss-Version R1.00.0388.0217
Additional information
Keine Ausgabe, da Absturz des ReGaHss-Prozesses.