diff options
-rw-r--r-- | ryu/controller/controller.py | 4 |
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) |