From 9341adf171fb68b7b344fa42de5cc1eaa4f2d682 Mon Sep 17 00:00:00 2001
From: marcelo <marcelo@nttmcl.com>
Date: Tue, 29 Jan 2013 16:30:41 -0800
Subject: [PATCH] BugFix: the datapath object should be added to the list in
 DPSet before datapath_join event is fired

---
 ryu/controller/dpset.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ryu/controller/dpset.py b/ryu/controller/dpset.py
index 80ffb6f..b6883b5 100644
--- a/ryu/controller/dpset.py
+++ b/ryu/controller/dpset.py
@@ -67,8 +67,8 @@ class DPSet(object):
         if dp_type_ is not None:
             dp.dp_type = dp_type_
 
-        self.ev_q.queue(EventDP(dp, True))
         self.dps[dp.id] = dp
+        self.ev_q.queue(EventDP(dp, True))
 
     def unregister(self, dp):
         if dp.id in self.dps:
-- 
1.7.9.5

