Fix issues found by FindBugs: BC_UNCONFIRMED_CAST
http://findbugs.sourceforge.net/bugDescriptions.html#BC_UNCONFIRMED_CAST
Change-Id: Ibd1019db95d85b316854be230473c716016d4275
diff --git a/src/main/java/net/onrc/onos/core/linkdiscovery/internal/LinkDiscoveryManager.java b/src/main/java/net/onrc/onos/core/linkdiscovery/internal/LinkDiscoveryManager.java
index 7989aaa..c12cf7e 100644
--- a/src/main/java/net/onrc/onos/core/linkdiscovery/internal/LinkDiscoveryManager.java
+++ b/src/main/java/net/onrc/onos/core/linkdiscovery/internal/LinkDiscoveryManager.java
@@ -779,9 +779,16 @@
public Command receive(IOFSwitch sw, OFMessage msg, FloodlightContext cntx) {
switch (msg.getType()) {
case PACKET_IN:
- return this.handlePacketIn(sw.getId(), (OFPacketIn) msg, cntx);
+ if (msg instanceof OFPacketIn) {
+ return this.handlePacketIn(sw.getId(), (OFPacketIn) msg,
+ cntx);
+ }
+ break;
case PORT_STATUS:
- return this.handlePortStatus(sw.getId(), (OFPortStatus) msg);
+ if (msg instanceof OFPortStatus) {
+ return this.handlePortStatus(sw.getId(), (OFPortStatus) msg);
+ }
+ break;
default:
break;
}