lib/trema/switch.rb in trema-0.7.1 vs lib/trema/switch.rb in trema-0.8.0

- old
+ new

@@ -75,11 +75,11 @@ # rubocop:enable MethodLength def read_openflow_binary header_binary = drain(OPENFLOW_HEADER_LENGTH) header = OpenFlowHeaderParser.read(header_binary) - body_binary = drain(header.length - OPENFLOW_HEADER_LENGTH) - fail if (header_binary + body_binary).length != header.length + body_binary = drain(header.message_length - OPENFLOW_HEADER_LENGTH) + fail if (header_binary + body_binary).length != header.message_length header_binary + body_binary end def drain(length) buffer = ''