From: eugen Date: Sat, 5 Feb 2022 07:39:17 +0000 (+0100) Subject: make onChange synchronized (#12205) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=fde78b3fea87a772fb228617fa97071e04d8defa;p=openhab-addons.git make onChange synchronized (#12205) Signed-off-by: Eugen Freiter Co-authored-by: Eugen Freiter --- diff --git a/bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitImpl.java b/bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitImpl.java index 17e2a60df1..fce85e4432 100644 --- a/bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitImpl.java +++ b/bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitImpl.java @@ -291,8 +291,8 @@ public class HomekitImpl implements Homekit, NetworkAddressChangeListener { } @Override - public void onChanged(final List added, final List removed) { - logger.trace("restarting HomeKit bridge on network interface changes."); + public synchronized void onChanged(final List added, final List 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)) {