single assignment assembly of the length
This commit is contained in:
parent
63e16701b9
commit
d7d64fa13c
@ -81,8 +81,7 @@ void DmxWidget::parseMessageBuffer()
|
||||
while(fast_forward())
|
||||
{
|
||||
// read and check the data length
|
||||
length = message_rx_buffer_[2];
|
||||
length &= message_rx_buffer_[3] << 8;
|
||||
length = message_rx_buffer_[2] | message_rx_buffer_[3] << 8;
|
||||
if (message_rx_buffer_.size() < length + fixed_length)
|
||||
return; // message in buffer is incomplete
|
||||
// look for the end delimeter
|
||||
|
Loading…
Reference in New Issue
Block a user