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())
|
while(fast_forward())
|
||||||
{
|
{
|
||||||
// read and check the data length
|
// read and check the data length
|
||||||
length = message_rx_buffer_[2];
|
length = message_rx_buffer_[2] | message_rx_buffer_[3] << 8;
|
||||||
length &= message_rx_buffer_[3] << 8;
|
|
||||||
if (message_rx_buffer_.size() < length + fixed_length)
|
if (message_rx_buffer_.size() < length + fixed_length)
|
||||||
return; // message in buffer is incomplete
|
return; // message in buffer is incomplete
|
||||||
// look for the end delimeter
|
// look for the end delimeter
|
||||||
|
|
Loading…
Reference in New Issue
Block a user