From ce68c6ed1ad6e8680237c4c168f9c10806861662 Mon Sep 17 00:00:00 2001
From: Srinivasan Ramasubramanian <srini@bigswitch.com>
Date: Thu, 9 Aug 2012 21:13:11 -0700
Subject: [PATCH] Bugfix: portLinks.containsKey() must use NodePortTuple as the
 parameter, not long.

---
 .../linkdiscovery/internal/LinkDiscoveryManager.java          | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java
index c940cf024..cf3343c2c 100644
--- a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java
+++ b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java
@@ -786,11 +786,11 @@ IFloodlightModule, IInfoProvider, IHAListener {
                 switchLinks.get(lt.getDst()).add(lt);
 
                 // index both ends by switch:port
-                if (!portLinks.containsKey(lt.getSrc()))
+                if (!portLinks.containsKey(srcNpt))
                     portLinks.put(srcNpt, new HashSet<Link>());
                 portLinks.get(srcNpt).add(lt);
 
-                if (!portLinks.containsKey(lt.getDst()))
+                if (!portLinks.containsKey(dstNpt))
                     portLinks.put(dstNpt, new HashSet<Link>());
                 portLinks.get(dstNpt).add(lt);
 
-- 
GitLab