]> git.basschouten.com Git - openhab-addons.git/commitdiff
make onChange synchronized (#12205)
authoreugen <freiter@gmail.com>
Sat, 5 Feb 2022 07:39:17 +0000 (08:39 +0100)
committerGitHub <noreply@github.com>
Sat, 5 Feb 2022 07:39:17 +0000 (08:39 +0100)
Signed-off-by: Eugen Freiter <freiter@gmx.de>
Co-authored-by: Eugen Freiter <freiter@gmx.de>
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitImpl.java

index 17e2a60df14782178cb78365fee4f47da077230d..fce85e4432923f0a948b01ac15aa8fa20c04cae2 100644 (file)
@@ -291,8 +291,8 @@ public class HomekitImpl implements Homekit, NetworkAddressChangeListener {
     }
 
     @Override
-    public void onChanged(final List<CidrAddress> added, final List<CidrAddress> removed) {
-        logger.trace("restarting HomeKit bridge on network interface changes.");
+    public synchronized void onChanged(final List<CidrAddress> added, final List<CidrAddress> removed) {
+        logger.trace("HomeKit bridge reacting on network interface changes.");
         removed.forEach(i -> {
             logger.trace("removed interface {}", i.getAddress().toString());
             if (i.getAddress().equals(networkInterface)) {