commit | 51fdc1fb13eea81569f57d776a53b2e3e58f6d7e | [log] [tgz] |
---|---|---|
author | rruigon <arcaduino@riseup.net> | Mon Apr 29 10:00:04 2019 +0200 |
committer | Charles Chan <charles@opennetworking.org> | Tue Apr 30 20:02:38 2019 +0000 |
tree | 37ccfc04b23a18cf4c3099206aff0c60960acad0 | |
parent | 85028e8900066ba92127ed10177ab0b4d5057f0f [diff] |
fixed unsafe downcasting that caused failures in detecting disconnection of hosts Change-Id: I767c3361e88ab65d2b40e2b00ff7d76c84ca4f9d (cherry picked from commit 2abf4726d4bdc1660202f1971e7ba867fec995eb)
diff --git a/providers/hostprobing/src/main/java/org/onosproject/provider/hostprobing/impl/DefaultHostProbingProvider.java b/providers/hostprobing/src/main/java/org/onosproject/provider/hostprobing/impl/DefaultHostProbingProvider.java index dfcbf0b..dfe8370 100644 --- a/providers/hostprobing/src/main/java/org/onosproject/provider/hostprobing/impl/DefaultHostProbingProvider.java +++ b/providers/hostprobing/src/main/java/org/onosproject/provider/hostprobing/impl/DefaultHostProbingProvider.java
@@ -173,7 +173,7 @@ // Remove this location if this is a verify probe. if (hostProbe.mode() == ProbeMode.VERIFY) { providerService.removeLocationFromHost(hostProbe.id(), - (HostLocation) hostProbe.connectPoint()); + new HostLocation(hostProbe.connectPoint(), 0L)); } break; case PROBE_COMPLETED: @@ -249,4 +249,4 @@ treatment, ByteBuffer.wrap(probe.serialize())); packetService.emit(outboundPacket); } -} \ No newline at end of file +}