Satish K
Committed by Gerrit Code Review

Inconsistent synchronization fix for HostMonitor.timeout

Change-Id: I8b6975c65dadba93bccd951ebc309e379c5d7be1
...@@ -168,8 +168,10 @@ public class HostMonitor implements TimerTask { ...@@ -168,8 +168,10 @@ public class HostMonitor implements TimerTask {
168 } 168 }
169 } 169 }
170 170
171 + synchronized (this) {
171 this.timeout = Timer.getTimer().newTimeout(this, probeRate, TimeUnit.MILLISECONDS); 172 this.timeout = Timer.getTimer().newTimeout(this, probeRate, TimeUnit.MILLISECONDS);
172 } 173 }
174 + }
173 175
174 /** 176 /**
175 * Sends an ARP or NDP request for the given IP address. 177 * Sends an ARP or NDP request for the given IP address.
......