summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ryu/controller/controller.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ryu/controller/controller.py b/ryu/controller/controller.py
index 10d8b453..b13ba889 100644
--- a/ryu/controller/controller.py
+++ b/ryu/controller/controller.py
@@ -190,8 +190,8 @@ class Datapath(ofproto_protocol.ProtocolDesc):
if len(buf) < required_len:
break
- msg = ofproto_parser.msg(self,
- version, msg_type, msg_len, xid, buf)
+ msg = ofproto_parser.msg(
+ self, version, msg_type, msg_len, xid, buf[:msg_len])
# LOG.debug('queue msg %s cls %s', msg, msg.__class__)
if msg:
ev = ofp_event.ofp_msg_to_ev(msg)