make onChange synchronized (#12205)
Signed-off-by: Eugen Freiter <freiter@gmx.de> Co-authored-by: Eugen Freiter <freiter@gmx.de>
This commit is contained in:
parent
73b805b115
commit
fde78b3fea
@ -291,8 +291,8 @@ public class HomekitImpl implements Homekit, NetworkAddressChangeListener {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onChanged(final List<CidrAddress> added, final List<CidrAddress> removed) {
|
public synchronized void onChanged(final List<CidrAddress> added, final List<CidrAddress> removed) {
|
||||||
logger.trace("restarting HomeKit bridge on network interface changes.");
|
logger.trace("HomeKit bridge reacting on network interface changes.");
|
||||||
removed.forEach(i -> {
|
removed.forEach(i -> {
|
||||||
logger.trace("removed interface {}", i.getAddress().toString());
|
logger.trace("removed interface {}", i.getAddress().toString());
|
||||||
if (i.getAddress().equals(networkInterface)) {
|
if (i.getAddress().equals(networkInterface)) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user